.rh-logo{cursor:pointer;-webkit-user-select:none;user-select:none;flex-shrink:0;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.rh-logo__text{letter-spacing:-.5px;color:var(--text);white-space:nowrap;font-family:Lato,sans-serif;font-weight:900;line-height:1}.rh-logo__rh{color:#f97316}:root{--sw:232px;--sc:60px}.rhr-sidebar{width:var(--sw);background:var(--bg2);border-right:1px solid var(--border);z-index:100;flex-direction:column;flex-shrink:0;min-height:100vh;transition:width .26s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:0;bottom:0;left:0;overflow:hidden}.rhr-sidebar.col{width:var(--sc)}.sb-logo{align-items:center;gap:8px;min-height:56px;padding:14px 12px 8px;display:flex;overflow:hidden}.rhr-sidebar .rh-logo{cursor:pointer;flex:1;min-width:0;overflow:hidden}.rhr-sidebar .rh-logo__text{transition:opacity .18s,max-width .26s;overflow:hidden}.rhr-sidebar.col .rh-logo__text{opacity:0;pointer-events:none;max-width:0}.col-btn{background:var(--bg3);border:1px solid var(--border2);width:24px;height:24px;color:var(--t3);cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;transition:all .2s;display:flex}.col-btn:hover{border-color:var(--orange);color:var(--orange)}.col-btn:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.col-btn svg{width:12px;height:12px;transition:transform .26s}.rhr-sidebar.col .col-btn svg{transform:rotate(180deg)}.sb-sec{color:var(--t3);letter-spacing:1.5px;text-transform:uppercase;white-space:nowrap;max-height:30px;margin:10px 0 3px;padding:0 12px;font-size:9px;font-weight:700;transition:opacity .18s,max-height .22s,margin .22s,padding .22s;overflow:hidden}.sb-nav{flex-direction:column;gap:1px;margin-bottom:2px;padding:0 6px;display:flex}.sb-nav-btn{color:var(--t2);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:9px;width:100%;padding:9px 10px;font-family:Lato,sans-serif;font-size:13px;font-weight:700;transition:background .18s,color .18s,border-color .18s,padding .22s,justify-content .22s;display:flex;position:relative;overflow:hidden}.sb-nav-btn:focus-visible{outline:2px solid var(--orange);outline-offset:1px}.sb-nav-icon{flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.sb-nav-icon svg{width:18px;height:18px}.sb-nav-lbl{white-space:nowrap;max-width:160px;transition:opacity .15s,max-width .26s;overflow:hidden}.sb-nav-btn:hover{background:var(--bg3);color:var(--text)}.sb-nav-btn.act{background:var(--os);color:var(--orange);border-color:var(--ob)}.sb-nav-btn.danger{color:var(--red)}.sb-nav-btn.danger:hover{background:var(--rs)}.sb-n-badge{background:var(--orange);color:#000;text-align:center;border-radius:50px;flex-shrink:0;min-width:18px;margin-left:auto;padding:2px 6px;font-size:10px;font-weight:700;transition:opacity .15s,max-width .22s,padding .22s,min-width .22s}.rhr-sidebar.col .sb-sec{opacity:0;max-height:0;margin:0;padding:0}.rhr-sidebar.col .sb-nav-lbl{opacity:0;max-width:0}.rhr-sidebar.col .sb-n-badge{opacity:0;min-width:0;max-width:0;padding:0}.rhr-sidebar.col .u-info,.rhr-sidebar.col .u-arr{opacity:0;max-width:0}.rhr-sidebar.col .sb-nav-btn{justify-content:center;padding:9px}.rhr-sidebar.col .u-card{justify-content:center;padding:8px 6px}.rhr-sidebar.col .sb-logo{justify-content:center;padding:16px 6px 0}.rhr-sidebar.col .col-btn{margin-left:0}.rhr-sidebar.col .sb-nav-btn[data-tip]:after{content:attr(data-tip);background:var(--bg3);border:1px solid var(--border2);color:var(--text);white-space:nowrap;pointer-events:none;opacity:0;z-index:300;border-radius:8px;padding:5px 10px;font-size:12px;font-weight:700;transition:opacity .15s;position:absolute;top:50%;left:calc(100% + 10px);transform:translateY(-50%);box-shadow:0 4px 12px #0000004d}.rhr-sidebar.col .sb-nav-btn[data-tip]:hover:after{opacity:1}.sb-bot{border-top:1px solid var(--border);flex-direction:column;gap:1px;margin-top:auto;padding:10px 6px;display:flex}.u-card{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:9px;width:100%;padding:8px 10px;font-family:Lato,sans-serif;transition:all .2s;display:flex;overflow:hidden}.u-card:hover{background:var(--bg3)}.u-card:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.u-av{background:linear-gradient(135deg, var(--orange), #c2410c);color:#000;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:12px;font-weight:900;display:flex;overflow:hidden}.u-av__img{object-fit:cover;width:100%;height:100%;display:block}.u-info{flex:1;min-width:0;max-width:140px;transition:opacity .15s,max-width .26s;overflow:hidden}.u-name{white-space:nowrap;text-overflow:ellipsis;color:var(--text);font-size:13px;font-weight:700;overflow:hidden}.u-role{color:var(--t3);font-size:11px}.u-plan{color:var(--orange);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.u-arr{color:var(--t3);flex-shrink:0;max-width:20px;transition:opacity .15s,max-width .26s}.u-arr svg{width:14px;height:14px}.rhr-sidebar-overlay{z-index:99;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#000000b8;position:fixed;inset:0}@media (width<=768px){:root{--sc:60px;--sw:230px}.rhr-sidebar{transition:transform .28s;transform:translate(-100%);width:var(--sw)!important}.rhr-sidebar.mob-open{transform:translate(0);box-shadow:8px 0 48px #000000b3}.col-btn{display:none}}@media (width>=769px) and (width<=1024px){:root{--sw:200px}.sb-nav-btn{padding:8px 9px;font-size:12px}.sb-text{font-size:14px}}.u-card--unified{border:1px solid var(--border2);transition:all .18s}.u-card--unified:hover{background:var(--bg3);border-color:var(--ob)}.u-card--unified.act{background:var(--os);border-color:var(--orange)}.u-gear{color:var(--t3);flex-shrink:0;align-items:center;max-width:20px;transition:color .18s,opacity .15s,max-width .26s;display:flex}.u-card--unified:hover .u-gear,.u-card--unified.act .u-gear{color:var(--orange)}.rhr-sidebar.col .u-gear{opacity:0;max-width:0}.rhr-mob-bar{border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:40;background:#0a0a0af2;justify-content:space-between;align-items:center;height:56px;padding:0 16px;display:none;position:sticky;top:0}.mob-menu-btn{color:var(--text);cursor:pointer;background:0 0;border:none;align-items:center;padding:4px;display:flex}.mob-logo{align-items:center;gap:8px;font-size:15px;font-weight:900;display:flex}.mob-logo span{color:var(--orange)}.mob-logo-box{background:var(--orange);border-radius:7px;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.rhr-topbar{border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:40;background:#0a0a0af2;justify-content:space-between;align-items:center;height:60px;padding:0 24px;display:flex;position:sticky;top:0}.rhr-topbar-left{flex-direction:column;gap:2px;display:flex}.rhr-topbar-title{font-size:calc(17px * var(--rhr-font-scale,1));letter-spacing:-.3px;font-weight:900}.rhr-topbar-sub{font-size:calc(12px * var(--rhr-font-scale,1));color:var(--t3)}.rhr-topbar-right{align-items:center;gap:10px;display:flex}.rhr-mob-actions{justify-content:flex-end;align-items:center;min-width:30px;display:flex}.rhr-font-scale-control{flex-shrink:0;align-items:center;gap:8px;display:inline-flex}.rhr-font-scale-control__label{color:var(--t3);font-size:calc(11px * var(--rhr-font-scale,1));font-weight:800}.rhr-font-scale-control__group{border:1px solid var(--border2);background:var(--bg2);border-radius:999px;align-items:center;display:inline-flex;overflow:hidden}.rhr-font-scale-control__btn{border:0;border-right:1px solid var(--border2);min-width:34px;height:28px;color:var(--t2);cursor:pointer;font-family:Lato,sans-serif;font-size:calc(12px * var(--rhr-font-scale,1));background:0 0;justify-content:center;align-items:center;font-weight:900;line-height:1;transition:background .18s,color .18s;display:inline-flex}.rhr-font-scale-control__btn:last-child{border-right:0}.rhr-font-scale-control__btn:hover{color:var(--orange);background:var(--os)}.rhr-font-scale-control__btn:focus-visible{outline:2px solid var(--orange);outline-offset:-2px}.rhr-font-scale-control__btn.is-active{background:var(--orange);color:#000}@media (width<=768px){.rhr-mob-bar{display:flex}.rhr-topbar,.rhr-font-scale-control__label{display:none}.rhr-font-scale-control__btn{min-width:30px;height:26px;font-size:calc(12px * var(--rhr-font-scale,1))}}.system-notice{border:1px solid var(--border2);border-left:4px solid var(--blue);border-radius:var(--rs2);background:var(--bs);color:var(--text);gap:12px;margin:14px 24px 0;padding:14px 16px;display:flex}.system-notice--warning{border-left-color:var(--yellow);background:var(--ys)}.system-notice--maintenance{border-left-color:var(--orange);background:var(--os)}.system-notice__marker{background:var(--bg3);width:28px;height:28px;color:var(--blue);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.system-notice--warning .system-notice__marker{color:var(--yellow)}.system-notice--maintenance .system-notice__marker{color:var(--orange)}.system-notice__marker svg{width:16px;height:16px}.system-notice__content{min-width:0}.system-notice__meta{color:var(--t2);letter-spacing:.3px;text-transform:uppercase;margin-bottom:3px;font-size:11px;font-weight:800}.system-notice__title{color:var(--text);font-size:14px;line-height:1.35;display:block}.system-notice__message,.system-notice__ends{color:var(--t2);margin:4px 0 0;font-size:13px;line-height:1.45}.system-notice__ends{color:var(--t3);font-size:12px}@media (width<=768px){.system-notice{margin:12px 14px 0;padding:12px}}@media (width<=480px){.system-notice{margin:10px 10px 0}}.rhr-recruiter-layout{--rhr-font-scale:1;--rhr-default-orange:#f97316;--rhr-default-orange-d:#ea6c0a;--rhr-default-os:#f9731614;--rhr-default-ob:#f9731640;--company-primary-color:#ff6b00;--company-primary-color-hover:#ff6b00e0;--company-primary-color-soft:#ff6b001a;--company-primary-color-soft-2:#ff6b002e;--company-primary-color-border:#ff6b0057;--company-primary-shadow:#ff6b0042;--company-primary-text-color:#111827;min-height:100vh;font-size:calc(16px * var(--rhr-font-scale));display:flex}.rhr-company-themed{--orange:var(--company-primary-color);--orange-d:var(--company-primary-color-hover);--os:var(--company-primary-color-soft);--ob:var(--company-primary-color-border)}.rhr-company-themed :where(.btn-r,.b-red,.b-green,.b-yellow,.rcfg-section--danger,.rcfg-danger-row,.rcfg-logo-rm,.system-notice,.rc-rany-status--warn,.pipe-rany-status--warn,.rdr-hint--med,.ri-summary-card--warning,.rv-exp-summary--urgent,.rv-exp-panel--urgent,.ca-status--orange,[class*=--warning],[class*=--urgent],[class*=--warn],[class*=status--orange],[class*=field-error],[class*=error],[class*=danger]){--orange:var(--rhr-default-orange);--orange-d:var(--rhr-default-orange-d);--os:var(--rhr-default-os);--ob:var(--rhr-default-ob)}.rhr-company-themed :where(.btn:focus-visible){outline-color:var(--company-primary-color)}.rhr-company-themed :where(.btn-p){background:var(--company-primary-color);color:var(--company-primary-text-color);box-shadow:0 0 16px var(--company-primary-shadow)}.rhr-company-themed :where(.btn-p:hover){background:var(--company-primary-color-hover);box-shadow:0 0 24px var(--company-primary-shadow)}.rhr-company-themed :where(.btn-g:hover){border-color:var(--company-primary-color);color:var(--company-primary-color)}.rhr-company-themed :where(.fi:focus,.fsel:focus,.fta:focus){border-color:var(--company-primary-color)}.rhr-company-themed :where(.toggle.on,.prog-fill){background:var(--company-primary-color)}.rhr-company-themed :where(.wz-step.act .wz-num){background:var(--company-primary-color);border-color:var(--company-primary-color);color:var(--company-primary-text-color)}.rhr-company-themed :where(.wz-step.done .wz-num){background:var(--company-primary-color-soft);border-color:var(--company-primary-color);color:var(--company-primary-color)}.rhr-company-themed :where(.wz-step.act .wz-lbl){color:var(--company-primary-color)}.rhr-company-themed :where(.wz-line.done){background:var(--company-primary-color)}.rhr-company-themed :where(.cv-zone:hover,.cv-zone.dov){border-color:var(--company-primary-color);background:var(--company-primary-color-soft)}.rhr-company-themed :where(.counter button:hover){border-color:var(--company-primary-color);color:var(--company-primary-color)}.rhr-company-themed :where(.b-orange,.sk-tag,.rf-badge,.ri-badge,.pl-badge,.pl-mini-tag,.pl-pill,.rf-pill,.ri-pill,.rv-tab.active,.rcfg-plano-badge,.rcfg-plano-atual,.rcfg-plano-atual__badge,.rcfg-company-identity,.rcfg-company-identity__meta span,.rcfg-company-identity__plan,.rcfg-tab.active,.rcfg-a11y-opt.active,.rcfg-font-opt.active,.wz-canal-opt--sel,.btn-active,.pipe-card--sel,.cands-trow--sel,.tal-banco-item.active,.tal-filter-list__item.active,.rdr-filter-chip.active,.rc-pag-btn.active){border-color:var(--company-primary-color-border)}.rhr-company-themed :where(.b-orange,.sk-tag,.rf-badge,.ri-badge,.pl-badge,.pl-mini-tag,.pl-pill,.rf-pill,.ri-pill,.rcfg-plano-badge,.rcfg-plano-atual__badge,.rcfg-company-identity__meta span,.rcfg-company-identity__plan,.wz-lock-note,.pipe-card--sel,.cands-trow--sel,.tal-banco-item.active,.tal-filter-list__item.active,.rdr-filter-chip.active,.rc-pag-btn.active){background:var(--company-primary-color-soft)}.rhr-company-themed :where(.b-orange,.sk-tag,.rf-badge,.ri-badge,.pl-badge,.pl-mini-tag,.pl-pill,.rf-pill,.ri-pill,.rcfg-plano-badge,.rcfg-company-identity__meta span,.rcfg-company-identity__plan,.rcfg-tab.active,.rcfg-a11y-opt.active .rcfg-a11y-opt__ico,.btn-active,.rdr-filter-chip.active,.rc-pag-btn.active,.pipe-card__cargo,.pipe-panel__cargo,.pipe-profile-link,.rc-panel__cargo,.rc-panel__tab.active,.rc-link,.rc-profile-link,.rf-hero__chips span,.tal-vaga-chip__rm,.radar-item__cta,.cand-score){color:var(--company-primary-color)}.rhr-company-themed .rcfg-page-header:before,.rhr-company-themed .rcfg-company-identity:before,.rhr-company-themed .rcfg-plano-atual:before{background:linear-gradient(90deg, transparent, var(--company-primary-color), transparent)}.rhr-company-themed :where(.rhr-sidebar .col-btn:hover){border-color:var(--company-primary-color);color:var(--company-primary-color)}.rhr-company-themed :where(.rhr-sidebar .col-btn:focus-visible,.rhr-sidebar .sb-nav-btn:focus-visible,.rhr-sidebar .u-card:focus-visible){outline-color:var(--company-primary-color)}.rhr-company-themed :where(.rhr-sidebar .sb-nav-btn.act){background:var(--company-primary-color-soft);color:var(--company-primary-color);border-color:var(--company-primary-color-border)}.rhr-company-themed :where(.rhr-sidebar .sb-n-badge){background:var(--company-primary-color);color:var(--company-primary-text-color)}.rhr-company-themed :where(.rhr-sidebar .u-plan){color:var(--company-primary-color)}.rhr-company-themed :where(.rhr-sidebar .u-card--unified:hover){border-color:var(--company-primary-color-border)}.rhr-company-themed :where(.rhr-sidebar .u-card--unified.act){background:var(--company-primary-color-soft);border-color:var(--company-primary-color)}.rhr-company-themed :where(.rhr-sidebar .u-card--unified:hover .u-gear,.rhr-sidebar .u-card--unified.act .u-gear){color:var(--company-primary-color)}.rhr-company-themed :where(.rhr-topbar .rhr-font-scale-control__btn:hover){color:var(--company-primary-color);background:var(--company-primary-color-soft)}.rhr-company-themed :where(.rhr-topbar .rhr-font-scale-control__btn:focus-visible){outline-color:var(--company-primary-color)}.rhr-company-themed :where(.rhr-topbar .rhr-font-scale-control__btn.is-active){background:var(--company-primary-color);color:var(--company-primary-text-color)}.rhr-recruiter-layout.font-scale-normal{--rhr-font-scale:1}.rhr-recruiter-layout.font-scale-large{--rhr-font-scale:1.08}.rhr-recruiter-layout.font-scale-extra-large{--rhr-font-scale:1.15}.rhr-recruiter-main{margin-left:var(--sw);flex-direction:column;flex:1;min-height:100vh;transition:margin-left .28s cubic-bezier(.4,0,.2,1);display:flex}.rhr-recruiter-main.col{margin-left:var(--sc)}.rhr-pg{flex:1;padding:24px}.rhr-recruiter-layout :where(.btn){font-size:calc(13px * var(--rhr-font-scale))}.rhr-recruiter-layout :where(.btn-sm),.rhr-recruiter-layout :where(.fl){font-size:calc(12px * var(--rhr-font-scale))}.rhr-recruiter-layout :where(.fi,.fsel,.fta){font-size:calc(13px * var(--rhr-font-scale))}.rhr-recruiter-layout :where(.tag,.badge){font-size:calc(11px * var(--rhr-font-scale))}.rhr-recruiter-layout :where(.s-num){font-size:calc(28px * var(--rhr-font-scale))}.rhr-recruiter-layout :where(.s-lbl){font-size:calc(12px * var(--rhr-font-scale))}.rhr-recruiter-layout :where(.s-ch){font-size:calc(11px * var(--rhr-font-scale))}.rhr-recruiter-layout :where(.sb-sec){font-size:calc(9px * var(--rhr-font-scale))}.rhr-recruiter-layout :where(.sb-nav-btn){font-size:calc(13px * var(--rhr-font-scale))}.rhr-recruiter-layout :where(.sb-n-badge){font-size:calc(10px * var(--rhr-font-scale))}.rhr-recruiter-layout :where(.u-name){font-size:calc(13px * var(--rhr-font-scale))}.rhr-recruiter-layout :where(.u-role,.u-plan){font-size:calc(11px * var(--rhr-font-scale))}.rhr-recruiter-layout :where(.u-av){font-size:calc(12px * var(--rhr-font-scale))}.rhr-recruiter-layout :where(.mob-logo){font-size:calc(15px * var(--rhr-font-scale))}.rhr-recruiter-layout .rhr-pg .pipe-card__tag,.rhr-recruiter-layout .rhr-pg .pipe-panel__k,.rhr-recruiter-layout .rhr-pg .rcfg-plano-stat__l,.rhr-recruiter-layout .rhr-pg .rc-interview-detail span,.rhr-recruiter-layout .rhr-pg .rc-interview-message span,.rhr-recruiter-layout .rhr-pg .rc-k,.rhr-recruiter-layout .rhr-pg .sup-badge-instant{font-size:calc(9px * var(--rhr-font-scale))}.rhr-recruiter-layout .rhr-pg .pipe-card__cargo,.rhr-recruiter-layout .rhr-pg .pipe-card__sub,.rhr-recruiter-layout .rhr-pg .pipe-panel__cv-size,.rhr-recruiter-layout .rhr-pg .pipe-panel__section-title,.rhr-recruiter-layout .rhr-pg .pipe-rany-criterion__evidence-label,.rhr-recruiter-layout .rhr-pg .pipe-rany-hero__eyebrow,.rhr-recruiter-layout .rhr-pg .pipe-rany-term,.rhr-recruiter-layout .rhr-pg .pl-atual__info-label,.rhr-recruiter-layout .rhr-pg .pl-atual__label,.rhr-recruiter-layout .rhr-pg .pl-badge,.rhr-recruiter-layout .rhr-pg .pl-card__launch-label,.rhr-recruiter-layout .rhr-pg .pl-card__plan-key,.rhr-recruiter-layout .rhr-pg .pl-card__stat-label,.rhr-recruiter-layout .rhr-pg .pl-coupon-badge,.rhr-recruiter-layout .rhr-pg .pl-mini-tag,.rhr-recruiter-layout .rhr-pg .pl-pix-key-box__label,.rhr-recruiter-layout .rhr-pg .pl-pix-summary span,.rhr-recruiter-layout .rhr-pg .radar-item__chip,.rhr-recruiter-layout .rhr-pg .rc-feedback-modal__candidate span,.rhr-recruiter-layout .rhr-pg .rc-feedback-preview__meta,.rhr-recruiter-layout .rhr-pg .rcfg-plano-atual__badge,.rhr-recruiter-layout .rhr-pg .rcfg-plano-atual__label,.rhr-recruiter-layout .rhr-pg .rc-file-size,.rhr-recruiter-layout .rhr-pg .rc-interview-badge,.rhr-recruiter-layout .rhr-pg .rc-interview-history__title,.rhr-recruiter-layout .rhr-pg .rc-interview-meta,.rhr-recruiter-layout .rhr-pg .rc-interview-modal__candidate span,.rhr-recruiter-layout .rhr-pg .rc-rany-criterion__evidence-label,.rhr-recruiter-layout .rhr-pg .rc-rany-hero__eyebrow,.rhr-recruiter-layout .rhr-pg .rc-rany-term,.rhr-recruiter-layout .rhr-pg .rc-section__title,.rhr-recruiter-layout .rhr-pg .rf-badge,.rhr-recruiter-layout .rhr-pg .rf-bulk-candidate em,.rhr-recruiter-layout .rhr-pg .rf-confirm__details span,.rhr-recruiter-layout .rhr-pg .rf-history-row__label,.rhr-recruiter-layout .rhr-pg .rf-plan-current__label,.rhr-recruiter-layout .rhr-pg .rf-plan-group__label,.rhr-recruiter-layout .rhr-pg .rf-steps strong,.rhr-recruiter-layout .rhr-pg .rf-summary span,.rhr-recruiter-layout .rhr-pg .rf-template__type,.rhr-recruiter-layout .rhr-pg .rf-template-modal__label,.rhr-recruiter-layout .rhr-pg .rhr-editor__btn-hint,.rhr-recruiter-layout .rhr-pg .ri-badge,.rhr-recruiter-layout .rhr-pg .ri-detail-row span,.rhr-recruiter-layout .rhr-pg .ri-filter span,.rhr-recruiter-layout .rhr-pg .ri-message span,.rhr-recruiter-layout .rhr-pg .ri-modal__head span,.rhr-recruiter-layout .rhr-pg .ri-row-label,.rhr-recruiter-layout .rhr-pg .ri-summary-card span,.rhr-recruiter-layout .rhr-pg .ri-table__head,.rhr-recruiter-layout .rhr-pg .rm-match-block__title,.rhr-recruiter-layout .rhr-pg .rm-match-hero__eyebrow,.rhr-recruiter-layout .rhr-pg .rm-match-term,.rhr-recruiter-layout .rhr-pg .rm-v2-item__score-label,.rhr-recruiter-layout .rhr-pg .rv-tab-cnt,.rhr-recruiter-layout .rhr-pg .sup-header__eyebrow,.rhr-recruiter-layout .rhr-pg .sup-wpp__preview-label,.rhr-recruiter-layout .rhr-pg .tal-banco-item__cnt,.rhr-recruiter-layout .rhr-pg .tal-card__meta,.rhr-recruiter-layout .rhr-pg .tal-stat__l{font-size:calc(10px * var(--rhr-font-scale))}.rhr-recruiter-layout .rhr-pg .cands-thead,.rhr-recruiter-layout .rhr-pg .cand-sub,.rhr-recruiter-layout .rhr-pg .pipe-col__cnt,.rhr-recruiter-layout .rhr-pg .pipe-hint,.rhr-recruiter-layout .rhr-pg .pipe-panel__cargo,.rhr-recruiter-layout .rhr-pg .pipe-panel__tab,.rhr-recruiter-layout .rhr-pg .pipe-profile-item__meta,.rhr-recruiter-layout .rhr-pg .pipe-rany-criterion__score,.rhr-recruiter-layout .rhr-pg .pipe-rany-quick__label,.rhr-recruiter-layout .rhr-pg .pipe-rany-status,.rhr-recruiter-layout .rhr-pg .pl-atual__status,.rhr-recruiter-layout .rhr-pg .pl-coupon-applied small,.rhr-recruiter-layout .rhr-pg .pl-pill,.rhr-recruiter-layout .rhr-pg .rc-feedback-inline-note,.rhr-recruiter-layout .rhr-pg .rcfg-plano-badge,.rhr-recruiter-layout .rhr-pg .rcfg-section-title,.rhr-recruiter-layout .rhr-pg .rc-interview-current__head p,.rhr-recruiter-layout .rhr-pg .rc-interview-detail a,.rhr-recruiter-layout .rhr-pg .rc-interview-detail strong,.rhr-recruiter-layout .rhr-pg .rc-interview-empty,.rhr-recruiter-layout .rhr-pg .rc-interview-field-error,.rhr-recruiter-layout .rhr-pg .rc-interview-inline-note,.rhr-recruiter-layout .rhr-pg .rc-interview-message p,.rhr-recruiter-layout .rhr-pg .rc-interview-state,.rhr-recruiter-layout .rhr-pg .rc-panel__cargo,.rhr-recruiter-layout .rhr-pg .rc-panel__tab,.rhr-recruiter-layout .rhr-pg .rc-profile-item__meta,.rhr-recruiter-layout .rhr-pg .rc-rany-criterion__score,.rhr-recruiter-layout .rhr-pg .rc-rany-quick__label,.rhr-recruiter-layout .rhr-pg .rc-rany-status,.rhr-recruiter-layout .rhr-pg .rf-bulk-candidate small,.rhr-recruiter-layout .rhr-pg .rf-communication-badge small,.rhr-recruiter-layout .rhr-pg .rf-communication-badge span:not(.rf-badge),.rhr-recruiter-layout .rhr-pg .rf-field>span,.rhr-recruiter-layout .rhr-pg .rf-field-error,.rhr-recruiter-layout .rhr-pg .rf-hero__chips span,.rhr-recruiter-layout .rhr-pg .rf-pill,.rhr-recruiter-layout .rhr-pg .rf-result-limit,.rhr-recruiter-layout .rhr-pg .rf-variable-chip code,.rhr-recruiter-layout .rhr-pg .ri-pill,.rhr-recruiter-layout .rhr-pg .ri-table__row small,.rhr-recruiter-layout .rhr-pg .rm-match-criterion__score,.rhr-recruiter-layout .rhr-pg .rm-summary-card__label,.rhr-recruiter-layout .rhr-pg .rm-v2-hero__badge,.rhr-recruiter-layout .rhr-pg .rm-v2-item__score-type,.rhr-recruiter-layout .rhr-pg .rm-v2-step__index,.rhr-recruiter-layout .rhr-pg .rm-v2-upgrade__label,.rhr-recruiter-layout .rhr-pg .rv-exp-summary__label,.rhr-recruiter-layout .rhr-pg .rv-preview-card__eyebrow,.rhr-recruiter-layout .rhr-pg .rv-preview-item__label,.rhr-recruiter-layout .rhr-pg .sup-counter,.rhr-recruiter-layout .rhr-pg .sup-payload pre,.rhr-recruiter-layout .rhr-pg .system-notice__meta,.rhr-recruiter-layout .rhr-pg .tal-card__cargo,.rhr-recruiter-layout .rhr-pg .tal-card__obs,.rhr-recruiter-layout .rhr-pg .tal-filter-list__item{font-size:calc(11px * var(--rhr-font-scale))}.rhr-recruiter-layout .rhr-pg .pipe-card__av,.rhr-recruiter-layout .rhr-pg .pipe-card__name,.rhr-recruiter-layout .rhr-pg .pipe-col__title,.rhr-recruiter-layout .rhr-pg .pipe-count,.rhr-recruiter-layout .rhr-pg .pipe-panel__cv-name,.rhr-recruiter-layout .rhr-pg .pipe-panel__empty-txt,.rhr-recruiter-layout .rhr-pg .pipe-panel__field,.rhr-recruiter-layout .rhr-pg .pipe-panel__mover-btn,.rhr-recruiter-layout .rhr-pg .pipe-panel__no-cv,.rhr-recruiter-layout .rhr-pg .pipe-panel__v,.rhr-recruiter-layout .rhr-pg .pipe-profile-item__text,.rhr-recruiter-layout .rhr-pg .pipe-profile-link,.rhr-recruiter-layout .rhr-pg .pipe-profile-modal__intro,.rhr-recruiter-layout .rhr-pg .pipe-rany-criterion__label,.rhr-recruiter-layout .rhr-pg .pipe-rany-ethics,.rhr-recruiter-layout .rhr-pg .pipe-rany-hero__meta,.rhr-recruiter-layout .rhr-pg .pipe-rany-list__item,.rhr-recruiter-layout .rhr-pg .pl-card__cta-atual,.rhr-recruiter-layout .rhr-pg .pl-card__features li,.rhr-recruiter-layout .rhr-pg .pl-card__official,.rhr-recruiter-layout .rhr-pg .pl-card__price-note,.rhr-recruiter-layout .rhr-pg .pl-coupon-applied,.rhr-recruiter-layout .rhr-pg .pl-coupon-box__helper,.rhr-recruiter-layout .rhr-pg .pl-coupon-message,.rhr-recruiter-layout .rhr-pg .pl-payment-info__desc,.rhr-recruiter-layout .rhr-pg .pl-pix-copy,.rhr-recruiter-layout .rhr-pg .pl-pix-key-box__value--code,.rhr-recruiter-layout .rhr-pg .pl-pix-link-box__text,.rhr-recruiter-layout .rhr-pg .pl-pix-modal__renewal,.rhr-recruiter-layout .rhr-pg .pl-pix-warning,.rhr-recruiter-layout .rhr-pg .pl-terms-box__head strong,.rhr-recruiter-layout .rhr-pg .pl-terms-close,.rhr-recruiter-layout .rhr-pg .pl-terms-list,.rhr-recruiter-layout .rhr-pg .pl-terms-summary-box p,.rhr-recruiter-layout .rhr-pg .pl-terms-toggle,.rhr-recruiter-layout .rhr-pg .pl-vendas-opt__desc,.rhr-recruiter-layout .rhr-pg .radar-card__sub,.rhr-recruiter-layout .rhr-pg .radar-item__cta,.rhr-recruiter-layout .rhr-pg .radar-item__desc,.rhr-recruiter-layout .rhr-pg .rc-feedback-modal__candidate strong,.rhr-recruiter-layout .rhr-pg .rc-feedback-modal__notice,.rhr-recruiter-layout .rhr-pg .rc-feedback-preview__body,.rhr-recruiter-layout .rhr-pg .rc-feedback-state,.rhr-recruiter-layout .rhr-pg .rcfg-incomplete-hint,.rhr-recruiter-layout .rhr-pg .rcfg-page-header__sub,.rhr-recruiter-layout .rhr-pg .rcfg-plano-atual__desc,.rhr-recruiter-layout .rhr-pg .rcfg-tab,.rhr-recruiter-layout .rhr-pg .rc-field,.rhr-recruiter-layout .rhr-pg .rc-file-name,.rhr-recruiter-layout .rhr-pg .rc-interview-item__head strong,.rhr-recruiter-layout .rhr-pg .rc-interview-modal__candidate strong,.rhr-recruiter-layout .rhr-pg .rc-interview-modal__notice,.rhr-recruiter-layout .rhr-pg .rc-no-file,.rhr-recruiter-layout .rhr-pg .rc-pag-btn,.rhr-recruiter-layout .rhr-pg .rc-pag-info,.rhr-recruiter-layout .rhr-pg .rc-panel__empty-txt,.rhr-recruiter-layout .rhr-pg .rc-profile-item__text,.rhr-recruiter-layout .rhr-pg .rc-profile-modal__intro,.rhr-recruiter-layout .rhr-pg .rc-rany-criterion__label,.rhr-recruiter-layout .rhr-pg .rc-rany-ethics,.rhr-recruiter-layout .rhr-pg .rc-rany-hero__meta,.rhr-recruiter-layout .rhr-pg .rc-rany-list__item,.rhr-recruiter-layout .rhr-pg .rc-sort-hint,.rhr-recruiter-layout .rhr-pg .rc-sort-hint__link,.rhr-recruiter-layout .rhr-pg .rc-v,.rhr-recruiter-layout .rhr-pg .rf-bulk__notice,.rhr-recruiter-layout .rhr-pg .rf-bulk-candidate strong,.rhr-recruiter-layout .rhr-pg .rf-bulk-failures span,.rhr-recruiter-layout .rhr-pg .rf-bulk-list__head span,.rhr-recruiter-layout .rhr-pg .rf-bulk-result span,.rhr-recruiter-layout .rhr-pg .rf-bulk-summary span,.rhr-recruiter-layout .rhr-pg .rf-candidate__main span,.rhr-recruiter-layout .rhr-pg .rf-candidate__meta span:not(.rf-badge),.rhr-recruiter-layout .rhr-pg .rf-filter-highlight span,.rhr-recruiter-layout .rhr-pg .rf-filter-highlight strong,.rhr-recruiter-layout .rhr-pg .rf-filter-panel__head p,.rhr-recruiter-layout .rhr-pg .rf-history-pagination span,.rhr-recruiter-layout .rhr-pg .rf-history-row,.rhr-recruiter-layout .rhr-pg .rf-plan-current__text,.rhr-recruiter-layout .rhr-pg .rf-pro-card span,.rhr-recruiter-layout .rhr-pg .rf-quick-filter,.rhr-recruiter-layout .rhr-pg .rf-selected-candidate span,.rhr-recruiter-layout .rhr-pg .rf-state span,.rhr-recruiter-layout .rhr-pg .rf-steps span,.rhr-recruiter-layout .rhr-pg .rf-template-form__help,.rhr-recruiter-layout .rhr-pg .rf-template-group__sub,.rhr-recruiter-layout .rhr-pg .rf-template-modal__meta,.rhr-recruiter-layout .rhr-pg .rf-variable-chip span,.rhr-recruiter-layout .rhr-pg .rf-variable-helper p,.rhr-recruiter-layout .rhr-pg .rf-variable-helper span,.rhr-recruiter-layout .rhr-pg .rhr-editor__btn,.rhr-recruiter-layout .rhr-pg .ri-detail-row a,.rhr-recruiter-layout .rhr-pg .ri-detail-row strong,.rhr-recruiter-layout .rhr-pg .ri-message p,.rhr-recruiter-layout .rhr-pg .ri-modal__head p,.rhr-recruiter-layout .rhr-pg .ri-modal__notice,.rhr-recruiter-layout .rhr-pg .ri-pagination,.rhr-recruiter-layout .rhr-pg .ri-table__row strong,.rhr-recruiter-layout .rhr-pg .rm-match-criterion__label,.rhr-recruiter-layout .rhr-pg .rm-match-ethics,.rhr-recruiter-layout .rhr-pg .rm-match-hero__meta,.rhr-recruiter-layout .rhr-pg .rm-match-list__item,.rhr-recruiter-layout .rhr-pg .rm-summary-card__helper,.rhr-recruiter-layout .rhr-pg .rm-v2-benefit,.rhr-recruiter-layout .rhr-pg .rm-v2-item__meta,.rhr-recruiter-layout .rhr-pg .rv-ai-loading,.rhr-recruiter-layout .rhr-pg .rv-ai-usage,.rhr-recruiter-layout .rhr-pg .rv-benefit-chip,.rhr-recruiter-layout .rhr-pg .rv-benefits-hint,.rhr-recruiter-layout .rhr-pg .rv-exp-panel__date,.rhr-recruiter-layout .rhr-pg .rv-exp-panel__title,.rhr-recruiter-layout .rhr-pg .rv-exp-summary__value,.rhr-recruiter-layout .rhr-pg .rv-external-toggle__btn,.rhr-recruiter-layout .rhr-pg .rv-inline-note,.rhr-recruiter-layout .rhr-pg .rv-plan-note,.rhr-recruiter-layout .rhr-pg .sup-field-error,.rhr-recruiter-layout .rhr-pg .sup-footer__info,.rhr-recruiter-layout .rhr-pg .sup-payload summary,.rhr-recruiter-layout .rhr-pg .sup-side-card__title,.rhr-recruiter-layout .rhr-pg .sup-wpp__preview-bubble,.rhr-recruiter-layout .rhr-pg .system-notice__ends,.rhr-recruiter-layout .rhr-pg .tal-banco-item__nome,.rhr-recruiter-layout .rhr-pg .tal-filter-empty,.rhr-recruiter-layout .rhr-pg .tal-sidebar__title,.rhr-recruiter-layout .rhr-pg .vc-meta,.rhr-recruiter-layout .rhr-pg .wz-canal-opt__desc,.rhr-recruiter-layout .rhr-pg .wz-lock-note__text{font-size:calc(12px * var(--rhr-font-scale))}.rhr-recruiter-layout .rhr-pg .cand-av,.rhr-recruiter-layout .rhr-pg .cand-name,.rhr-recruiter-layout .rhr-pg .cand-score,.rhr-recruiter-layout .rhr-pg .cands-search,.rhr-recruiter-layout .rhr-pg .free-plan-welcome__list,.rhr-recruiter-layout .rhr-pg .free-plan-welcome__rules,.rhr-recruiter-layout .rhr-pg .free-plan-welcome__section h3,.rhr-recruiter-layout .rhr-pg .pipe-panel__av,.rhr-recruiter-layout .rhr-pg .pipe-profile-item__title,.rhr-recruiter-layout .rhr-pg .pipe-resume-preview__state,.rhr-recruiter-layout .rhr-pg .pl-atual__desc,.rhr-recruiter-layout .rhr-pg .pl-atual__info-val,.rhr-recruiter-layout .rhr-pg .pl-banner,.rhr-recruiter-layout .rhr-pg .pl-card__desc,.rhr-recruiter-layout .rhr-pg .pl-coupon-applied strong,.rhr-recruiter-layout .rhr-pg .pl-hero__note,.rhr-recruiter-layout .rhr-pg .pl-info-strip__item,.rhr-recruiter-layout .rhr-pg .pl-payment-info__title,.rhr-recruiter-layout .rhr-pg .pl-pix-panel__title,.rhr-recruiter-layout .rhr-pg .pl-pix-steps,.rhr-recruiter-layout .rhr-pg .pl-pix-summary strong,.rhr-recruiter-layout .rhr-pg .pl-sales-modal p,.rhr-recruiter-layout .rhr-pg .pl-terms-check,.rhr-recruiter-layout .rhr-pg .pl-upgrade-alert,.rhr-recruiter-layout .rhr-pg .rc-feedback-modal__intro,.rhr-recruiter-layout .rhr-pg .rc-feedback-preview__subject,.rhr-recruiter-layout .rhr-pg .rcfg-logo-btn,.rhr-recruiter-layout .rhr-pg .rcfg-plano-stat__v,.rhr-recruiter-layout .rhr-pg .rc-interview-current__head strong,.rhr-recruiter-layout .rhr-pg .rc-interview-modal__intro,.rhr-recruiter-layout .rhr-pg .rc-profile-item__title,.rhr-recruiter-layout .rhr-pg .rc-rany-copy,.rhr-recruiter-layout .rhr-pg .rc-resume-preview__state,.rhr-recruiter-layout .rhr-pg .rf-bulk-list__head strong,.rhr-recruiter-layout .rhr-pg .rf-bulk-summary strong,.rhr-recruiter-layout .rhr-pg .rf-candidate__main strong,.rhr-recruiter-layout .rhr-pg .rf-card__sub,.rhr-recruiter-layout .rhr-pg .rf-confirm p,.rhr-recruiter-layout .rhr-pg .rf-confirm__details strong,.rhr-recruiter-layout .rhr-pg .rf-feature__text,.rhr-recruiter-layout .rhr-pg .rf-hero__support,.rhr-recruiter-layout .rhr-pg .rf-hero__text,.rhr-recruiter-layout .rhr-pg .rf-note,.rhr-recruiter-layout .rhr-pg .rf-permission,.rhr-recruiter-layout .rhr-pg .rf-plan-cta,.rhr-recruiter-layout .rhr-pg .rf-pro-card strong,.rhr-recruiter-layout .rhr-pg .rf-selected-candidate strong,.rhr-recruiter-layout .rhr-pg .rf-send-panel__title,.rhr-recruiter-layout .rhr-pg .rf-state,.rhr-recruiter-layout .rhr-pg .rf-state strong,.rhr-recruiter-layout .rhr-pg .rf-template__preview,.rhr-recruiter-layout .rhr-pg .rf-template__subject,.rhr-recruiter-layout .rhr-pg .rf-template-modal__block,.rhr-recruiter-layout .rhr-pg .rf-upgrade p,.rhr-recruiter-layout .rhr-pg .rf-variable-helper strong,.rhr-recruiter-layout .rhr-pg .rhr-editor__placeholder,.rhr-recruiter-layout .rhr-pg .ri-card p,.rhr-recruiter-layout .rhr-pg .ri-filter input,.rhr-recruiter-layout .rhr-pg .ri-filter select,.rhr-recruiter-layout .rhr-pg .ri-hero p,.rhr-recruiter-layout .rhr-pg .ri-note,.rhr-recruiter-layout .rhr-pg .ri-state,.rhr-recruiter-layout .rhr-pg .ri-upgrade p,.rhr-recruiter-layout .rhr-pg .rm-match-copy,.rhr-recruiter-layout .rhr-pg .rm-v2-empty,.rhr-recruiter-layout .rhr-pg .rm-v2-hero__ethics,.rhr-recruiter-layout .rhr-pg .rm-v2-hero__subtitle,.rhr-recruiter-layout .rhr-pg .rm-v2-hero__text,.rhr-recruiter-layout .rhr-pg .rm-v2-step,.rhr-recruiter-layout .rhr-pg .rm-v2-subtle,.rhr-recruiter-layout .rhr-pg .rm-v2-support,.rhr-recruiter-layout .rhr-pg .rte-editor,.rhr-recruiter-layout .rhr-pg .rv-preview-description,.rhr-recruiter-layout .rhr-pg .rv-preview-item__value,.rhr-recruiter-layout .rhr-pg .rv-tab,.rhr-recruiter-layout .rhr-pg .rv-upgrade-modal__list,.rhr-recruiter-layout .rhr-pg .rv-upgrade-modal__text,.rhr-recruiter-layout .rhr-pg .sup-banner,.rhr-recruiter-layout .rhr-pg .sup-header__sub,.rhr-recruiter-layout .rhr-pg .sup-section-head p,.rhr-recruiter-layout .rhr-pg .sup-side-card__text,.rhr-recruiter-layout .rhr-pg .sup-tab,.rhr-recruiter-layout .rhr-pg .system-notice__ends,.rhr-recruiter-layout .rhr-pg .system-notice__message,.rhr-recruiter-layout .rhr-pg .tal-banco-header__desc,.rhr-recruiter-layout .rhr-pg .tal-card__av,.rhr-recruiter-layout .rhr-pg .tal-card__nome,.rhr-recruiter-layout .rhr-pg .tal-contact-card__line,.rhr-recruiter-layout .rhr-pg .tal-empty-state__desc,.rhr-recruiter-layout .rhr-pg .wz-canal-opt__title,.rhr-recruiter-layout .rhr-pg .wz-err,.rhr-recruiter-layout .rhr-pg .wz-lock-note__title{font-size:calc(13px * var(--rhr-font-scale))}.rhr-recruiter-layout .rhr-pg .btn-wpp,.rhr-recruiter-layout .rhr-pg .card-title,.rhr-recruiter-layout .rhr-pg .free-plan-welcome__cta strong,.rhr-recruiter-layout .rhr-pg .free-plan-welcome__intro,.rhr-recruiter-layout .rhr-pg .pipe-panel__nome,.rhr-recruiter-layout .rhr-pg .pipe-rany-modal__subtitle,.rhr-recruiter-layout .rhr-pg .pl-card__stat strong,.rhr-recruiter-layout .rhr-pg .pl-hero__note strong,.rhr-recruiter-layout .rhr-pg .pl-hero__subtitle,.rhr-recruiter-layout .rhr-pg .pl-vendas-opt__title,.rhr-recruiter-layout .rhr-pg .radar-item__title,.rhr-recruiter-layout .rhr-pg .rc-panel__av,.rhr-recruiter-layout .rhr-pg .rc-panel__nome,.rhr-recruiter-layout .rhr-pg .rc-rany-modal__subtitle,.rhr-recruiter-layout .rhr-pg .rf-feature__title,.rhr-recruiter-layout .rhr-pg .rf-template__name,.rhr-recruiter-layout .rhr-pg .rf-template-group__title,.rhr-recruiter-layout .rhr-pg .rhr-editor__content,.rhr-recruiter-layout .rhr-pg .rm-match-modal__subtitle,.rhr-recruiter-layout .rhr-pg .rm-v2-item__name,.rhr-recruiter-layout .rhr-pg .system-notice__title,.rhr-recruiter-layout .rhr-pg .tal-vaga-chip__rm{font-size:calc(14px * var(--rhr-font-scale))}.rhr-recruiter-layout .rhr-pg .pl-pix-modal__price,.rhr-recruiter-layout .rhr-pg .rv-exp-panel__status,.rhr-recruiter-layout .rhr-pg .vc-title{font-size:calc(15px * var(--rhr-font-scale))}.rhr-recruiter-layout .rhr-pg .pl-pix-key-box__value,.rhr-recruiter-layout .rhr-pg .rf-card__title,.rhr-recruiter-layout .rhr-pg .rf-hero__headline,.rhr-recruiter-layout .rhr-pg .ri-modal__head strong,.rhr-recruiter-layout .rhr-pg .rm-v2-section-title,.rhr-recruiter-layout .rhr-pg .tal-card__score,.rhr-recruiter-layout .rhr-pg .tal-contact-card__name,.rhr-recruiter-layout .rhr-pg .tal-empty-state__title{font-size:calc(16px * var(--rhr-font-scale))}.rhr-recruiter-layout .rhr-pg .rcfg-plano-atual__nome,.rhr-recruiter-layout .rhr-pg .rf-plan-current__value,.rhr-recruiter-layout .rhr-pg .ri-card h2,.rhr-recruiter-layout .rhr-pg .ri-upgrade h2,.rhr-recruiter-layout .rhr-pg .tal-banco-header__nome{font-size:calc(17px * var(--rhr-font-scale))}.rhr-recruiter-layout .rhr-pg .pl-card__nome,.rhr-recruiter-layout .rhr-pg .rcfg-page-header__av,.rhr-recruiter-layout .rhr-pg .rcfg-page-header__nome,.rhr-recruiter-layout .rhr-pg .sup-section-head h2{font-size:calc(18px * var(--rhr-font-scale))}.rhr-recruiter-layout .rhr-pg .pl-atual__nome,.rhr-recruiter-layout .rhr-pg .pl-pix-modal__plan{font-size:calc(19px * var(--rhr-font-scale))}.rhr-recruiter-layout .rhr-pg .rf-summary strong,.rhr-recruiter-layout .rhr-pg .tal-stat__n{font-size:calc(20px * var(--rhr-font-scale))}.rhr-recruiter-layout .rhr-pg .rm-v2-item__score-value,.rhr-recruiter-layout .rhr-pg .rv-preview-card__title{font-size:calc(22px * var(--rhr-font-scale))}.rhr-recruiter-layout .rhr-pg .sup-header__title{font-size:calc(24px * var(--rhr-font-scale))}.rhr-recruiter-layout .rhr-pg .pl-hero__title,.rhr-recruiter-layout .rhr-pg .ri-summary-card strong,.rhr-recruiter-layout .rhr-pg .rm-summary-card__value{font-size:calc(28px * var(--rhr-font-scale))}.rhr-recruiter-layout .rhr-pg .ri-hero h1,.rhr-recruiter-layout .rhr-pg .rm-match-hero__value,.rhr-recruiter-layout .rhr-pg .rm-v2-upgrade__value{font-size:calc(30px * var(--rhr-font-scale))}.rhr-recruiter-layout .rhr-pg .pl-card__preco-val{font-size:calc(31px * var(--rhr-font-scale))}.rhr-recruiter-layout .rhr-pg .rf-hero__title{font-size:calc(32px * var(--rhr-font-scale))}.rhr-recruiter-layout .rhr-pg .pipe-rany-hero__value,.rhr-recruiter-layout .rhr-pg .rc-rany-hero__value{font-size:calc(44px * var(--rhr-font-scale))}body.rhr-recruiter-font-scale-normal{--rhr-font-scale:1}body.rhr-recruiter-font-scale-large{--rhr-font-scale:1.08}body.rhr-recruiter-font-scale-extra-large{--rhr-font-scale:1.15}body[class*=rhr-recruiter-font-scale-] :where(.rhr-modal-box,.rhr-toast){font-size:calc(16px * var(--rhr-font-scale))}body[class*=rhr-recruiter-font-scale-] :where(.rhr-modal-box .btn){font-size:calc(13px * var(--rhr-font-scale))}body[class*=rhr-recruiter-font-scale-] :where(.rhr-modal-box .btn-sm),body[class*=rhr-recruiter-font-scale-] :where(.rhr-modal-box .fl){font-size:calc(12px * var(--rhr-font-scale))}body[class*=rhr-recruiter-font-scale-] :where(.rhr-modal-box .fi,.rhr-modal-box .fsel,.rhr-modal-box .fta){font-size:calc(13px * var(--rhr-font-scale))}body[class*=rhr-recruiter-font-scale-] :where(.rhr-modal-title){font-size:calc(16px * var(--rhr-font-scale))}body[class*=rhr-recruiter-font-scale-] :where(.rhr-modal-box .tag,.rhr-modal-box .badge){font-size:calc(11px * var(--rhr-font-scale))}@media (width<=768px){.rhr-recruiter-main{margin-left:0!important}.rhr-pg{padding:14px}}@media (width<=480px){.rhr-pg{padding:10px}}.rhr-home{flex-direction:column;gap:0;display:flex}.prog-banner{background:var(--bg2);border:1px solid var(--ob);border-radius:var(--rl);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;padding:18px;display:flex}.radar-card{margin-bottom:20px}.radar-card__head{align-items:flex-start;margin-bottom:16px}.radar-card__sub{color:var(--t3);margin:6px 0 0;font-size:12px;line-height:1.6}.radar-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.radar-item{text-align:left;border:1px solid var(--border);background:var(--bg3);width:100%;color:var(--text);cursor:pointer;border-radius:16px;flex-direction:column;gap:14px;padding:16px;font-family:Lato,sans-serif;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:flex}.radar-item:hover,.radar-item:focus-visible{border-color:var(--ob);background:#ffffff08;outline:none;transform:translateY(-1px);box-shadow:0 12px 30px #0000002e}.radar-item__top{justify-content:space-between;align-items:center;gap:10px;display:flex}.radar-item__icon{border:1px solid #0000;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.radar-item__icon svg{width:18px;height:18px}.radar-item__icon--orange{background:var(--os);border-color:var(--ob);color:var(--orange)}.radar-item__icon--orange-soft{color:var(--orange);background:#ff761714;border-color:#ff76172e}.radar-item__icon--blue{background:var(--bs);color:var(--blue);border-color:#3b82f63d}.radar-item__icon--green,.radar-item__icon--positive{background:var(--gs);color:var(--green);border-color:#22c55e3d}.radar-item__chip{border:1px solid var(--border2);color:var(--t2);text-transform:uppercase;letter-spacing:.5px;background:#ffffff0a;border-radius:999px;padding:6px 10px;font-size:10px;font-weight:800}.radar-item__body{flex-direction:column;gap:6px;display:flex}.radar-item__title{font-size:14px;font-weight:900}.radar-item__desc{color:var(--t2);font-size:12px;line-height:1.65}.radar-item__cta{color:var(--orange);font-size:12px;font-weight:800}.radar-item--blue .radar-item__cta{color:var(--blue)}.radar-item--green .radar-item__cta,.radar-item--positive .radar-item__cta{color:var(--green)}.cand-av{color:#000;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:13px;font-weight:900;display:flex}.cand-info{flex:1;min-width:0}.cand-name{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.cand-sub{color:var(--t3);font-size:11px}.cand-score{color:var(--orange);font-size:13px;font-weight:900}.rhr-cand-row{border-bottom:1px solid var(--border);cursor:pointer;border-radius:var(--rs2);align-items:center;gap:12px;padding:10px 4px;transition:background .15s;display:flex}.rhr-cand-row:last-child{border-bottom:none}.rhr-cand-row:hover,.rhr-cand-row:focus-visible{background:var(--bg3);outline:none}.card-h{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.card-title{font-size:14px;font-weight:900}@media (width<=820px){.radar-grid{grid-template-columns:1fr}}@media (width<=480px){.prog-banner{flex-direction:column;align-items:flex-start}.prog-banner .btn{justify-content:center;width:100%}.radar-item{padding:14px}.radar-item__top{flex-direction:column;align-items:flex-start}}.rhr-modal-ov{z-index:500;-webkit-backdrop-filter:blur(6px);padding:20px;padding-top:max(20px, env(safe-area-inset-top));opacity:0;pointer-events:none;background:#000000e0;justify-content:center;align-items:center;transition:opacity .22s;display:flex;position:fixed;inset:0;overflow-y:auto}.rhr-modal-ov.on{opacity:1;pointer-events:all}.rhr-modal-box{background:var(--bg2);border:1px solid var(--border2);border-radius:var(--rl);-webkit-overflow-scrolling:touch;width:100%;max-height:calc(100dvh - 40px);padding:24px;transition:transform .25s cubic-bezier(.34,1.2,.64,1);position:relative;overflow:hidden auto;transform:scale(.96)translateY(10px);box-shadow:0 24px 64px #0009}.rhr-modal-ov.on .rhr-modal-box{transform:scale(1)translateY(0)}.rhr-modal-box::-webkit-scrollbar{width:4px}.rhr-modal-box::-webkit-scrollbar-track{background:0 0}.rhr-modal-box::-webkit-scrollbar-thumb{background:var(--border2);border-radius:2px}.rhr-modal-hd{background:var(--bg2);z-index:2;border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;margin-top:-24px;margin-bottom:20px;padding:24px 0 14px;display:flex;position:sticky;top:-24px}.rhr-modal-title{letter-spacing:-.3px;font-size:16px;font-weight:900}.rhr-modal-cl{background:var(--bg3);border:1px solid var(--border2);width:28px;height:28px;color:var(--t2);cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:all .18s;display:flex}.rhr-modal-cl:hover{border-color:var(--orange);color:var(--orange)}.rhr-modal-cl:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.rhr-modal-footer{border-top:1px solid var(--border);background:var(--bg2);z-index:2;justify-content:flex-end;align-items:center;gap:8px;margin-top:20px;margin-bottom:-24px;padding-top:14px;padding-bottom:24px;display:flex;position:sticky;bottom:-24px}@media (width<=560px){.rhr-modal-ov{align-items:flex-end;padding:0}.rhr-modal-box{border-radius:var(--rl) var(--rl) 0 0;max-height:94dvh;padding:18px}.rhr-modal-hd{margin-top:-18px;padding-top:18px;top:-18px}.rhr-modal-footer{margin-bottom:-18px;padding-bottom:18px;bottom:-18px}}.job-desc-html{color:inherit;line-height:1.7;font-size:inherit}.job-desc-html p{margin:0 0 10px}.job-desc-html p:last-child{margin-bottom:0}.job-desc-html ul{margin:0 0 10px;padding-left:20px;list-style-type:disc}.job-desc-html ol{margin:0 0 10px;padding-left:20px;list-style-type:decimal}.job-desc-html li+li{margin-top:4px}.job-desc-html li p{margin:0}.job-desc-html strong,.job-desc-html b{font-weight:900}.job-desc-html em,.job-desc-html i{font-style:italic}.job-desc-html u{text-decoration:underline}.job-desc-html--compact{max-height:72px;overflow:hidden}.vaga-card{background:var(--bg2);border:1px solid var(--border);border-radius:var(--rl);padding:18px;transition:all .2s}.vaga-card:hover{border-color:var(--ob);box-shadow:0 4px 20px #0000004d}.vc-h{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:10px;display:flex}.vc-info{flex:1;min-width:0}.vc-title{margin-bottom:3px;font-size:15px;font-weight:900}.vc-meta{color:var(--t2);font-size:12px}.vc-tags{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.vc-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.vc-actions{flex-wrap:wrap;gap:6px;display:flex}.rv-status-stack{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.rv-plan-note{border:1px solid var(--border2);background:var(--bg3);color:var(--t2);border-radius:12px;margin-bottom:14px;padding:12px 14px;font-size:12px;line-height:1.6}.wz-err{background:var(--rs);color:var(--red);border:1px solid #ef44444d;border-radius:8px;margin-bottom:14px;padding:9px 12px;font-size:13px}.wz-lock-note{background:var(--os);border:1px solid var(--ob);border-radius:10px;margin-bottom:14px;padding:12px 14px}.wz-lock-note__title{color:var(--text);margin-bottom:4px;font-size:13px;font-weight:700;line-height:1.5}.wz-lock-note__text{color:var(--t2);margin-bottom:10px;font-size:12px;line-height:1.55}.wz-lock-note__actions{flex-wrap:wrap;gap:8px;display:flex}@media (width<=600px){.vc-foot{flex-direction:column;align-items:flex-start}.vc-actions .btn{flex:1;justify-content:center;min-width:80px}.rv-screening-row{grid-template-columns:1fr}.rv-screening-row .btn{justify-self:flex-start}}.rv-ai-bar{border:1px solid var(--border2);background:#ffffff08;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;padding:12px 14px;display:flex}.rv-ai-actions{flex-wrap:wrap;gap:8px;display:flex}.rv-ai-meta{flex-direction:column;gap:4px;min-height:32px;display:flex}.rv-ai-loading{color:var(--orange);font-size:12px;font-weight:700}.rv-ai-usage{color:var(--t2);font-size:12px;font-weight:700}.rv-benefits-picker{flex-wrap:wrap;gap:10px;margin:0 0 10px;display:flex}.rv-benefit-chip{border:1px solid var(--border2);background:var(--bg3);color:var(--t2);cursor:pointer;border-radius:999px;padding:10px 14px;font:700 12px Lato,sans-serif;transition:all .16s}.rv-benefit-chip:hover{border-color:var(--ob);color:var(--text)}.rv-benefit-chip.is-selected{border-color:var(--orange);background:var(--os);color:var(--orange)}.rv-benefits-hint{color:var(--t2);margin:0 0 10px;font-size:12px;line-height:1.55}.rte{border:1.5px solid var(--border2);border-radius:var(--r);background:var(--bg3);transition:border-color .2s;overflow:hidden}.rte:focus-within{border-color:var(--ob)}.rte-toolbar{border-bottom:1px solid var(--border2);background:var(--bg2);flex-wrap:wrap;align-items:center;gap:2px;padding:6px 10px;display:flex}.rte-btn{width:28px;height:28px;color:var(--t2);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;transition:all .15s;display:flex}.rte-btn:hover{background:var(--bg3);border-color:var(--border2);color:var(--text)}.rte-editor{min-height:140px;color:var(--text);outline:none;padding:12px 14px;font-family:Lato,sans-serif;font-size:13px;line-height:1.7}.rte-editor--textarea{resize:vertical;background:0 0;border:none;width:100%}.rte-editor:empty:before{content:attr(data-placeholder);color:var(--t3);pointer-events:none}.rte-editor ul{padding-left:20px;list-style:outside}.rte-editor ol{padding-left:20px;list-style:decimal}.rte-editor b,.rte-editor strong{font-weight:900}.rte-editor i,.rte-editor em{font-style:italic}.rte-editor u{text-decoration:underline}.wz-canal-opt{background:var(--bg3);border:1.5px solid var(--border2);cursor:pointer;text-align:left;border-radius:11px;align-items:flex-start;gap:13px;width:100%;padding:14px 16px;font-family:Lato,sans-serif;transition:border-color .15s,background .15s;display:flex}.wz-canal-opt:hover{border-color:var(--ob)}.wz-canal-opt--sel{background:var(--os);border-color:var(--orange)!important}.wz-canal-opt:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.wz-canal-opt__radio{border:2px solid var(--border2);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;margin-top:1px;transition:border-color .15s;display:flex}.wz-canal-opt--sel .wz-canal-opt__radio{border-color:var(--orange)}.wz-canal-opt__radio-dot{background:var(--orange);border-radius:50%;width:9px;height:9px}.wz-canal-opt__title{color:var(--text);margin-bottom:3px;font-size:13px;font-weight:900}.wz-canal-opt__desc{color:var(--t2);font-size:12px;font-weight:300;line-height:1.5}.rv-final-step{gap:16px;display:grid}.rv-candidatura-grid{gap:10px;display:grid}.rv-external-box{border:1px solid var(--border2);background:var(--bg3);border-radius:14px;gap:12px;padding:14px;display:grid}.rv-external-toggle{flex-wrap:wrap;gap:8px;display:flex}.rv-external-toggle__btn{border:1px solid var(--border2);color:var(--t2);cursor:pointer;background:0 0;border-radius:999px;padding:9px 14px;font:700 12px Lato,sans-serif;transition:all .16s}.rv-external-toggle__btn.is-selected{border-color:var(--orange);background:var(--os);color:var(--orange)}.rv-screening-box{border:1px solid var(--border2);background:var(--bg3);border-radius:14px;gap:12px;padding:14px;display:grid}.rv-screening-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.rv-screening-title{color:var(--text);margin-bottom:4px;font-size:13px;font-weight:900}.rv-screening-head p{color:var(--t2);margin:0;font-size:12px;line-height:1.55}.rv-screening-count{border:1px solid var(--ob);background:var(--os);color:var(--orange);border-radius:999px;flex-shrink:0;padding:5px 10px;font-size:11px;font-weight:900}.rv-screening-list{gap:10px;display:grid}.rv-screening-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.rv-screening-row .fg{margin-bottom:0}.rv-career-portal-box{border:1px solid var(--border2);background:var(--bg3);border-radius:14px;gap:12px;padding:14px;display:grid}.rv-career-portal-box--muted{background:var(--bg2)}.rv-career-portal-box__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.rv-career-portal-box__title{color:var(--text);margin-bottom:4px;font-size:13px;font-weight:900}.rv-career-portal-box__head p{color:var(--t2);margin:0;font-size:12px;line-height:1.55}.rv-career-portal-box__note{color:var(--t2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;font-size:12px;line-height:1.55;display:flex}.rv-career-portal-box__note--warn{color:var(--t3)}.rv-career-portal-toggle{cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:10px;display:grid}.rv-career-portal-toggle input{width:18px;height:18px;accent-color:var(--orange);margin-top:1px}.rv-career-portal-toggle strong{color:var(--text);margin-bottom:3px;font-size:13px;font-weight:900;display:block}.rv-career-portal-toggle small{color:var(--t2);font-size:12px;line-height:1.55;display:block}.rv-career-portal-link{color:var(--orange);overflow-wrap:anywhere;font-size:12px;font-weight:800;text-decoration:none}.rv-career-portal-link:hover{text-decoration:underline}.rv-preview-card{border:1px solid var(--border2);background:linear-gradient(#ffffff08,#ffffff03);border-radius:18px;gap:16px;padding:18px;display:grid}.rv-preview-card__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.rv-preview-card__eyebrow{color:var(--t2);text-transform:uppercase;letter-spacing:.5px;margin-bottom:5px;font-size:11px;font-weight:700}.rv-preview-card__title{margin:0;font-size:22px;line-height:1.1}.rv-preview-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.rv-preview-item{border:1px solid var(--border2);background:var(--bg3);border-radius:14px;padding:12px 14px}.rv-preview-item__label{color:var(--t2);text-transform:uppercase;letter-spacing:.4px;margin-bottom:6px;font-size:11px;font-weight:700}.rv-preview-item__value{color:var(--text);font-size:13px;font-weight:700;line-height:1.55}.rv-preview-item__value--muted{color:var(--t2);font-weight:400}.rv-preview-block{gap:10px;display:grid}.rv-preview-chips{flex-wrap:wrap;gap:8px;display:flex}.rv-preview-description{border:1px solid var(--border2);background:var(--bg3);border-radius:14px;padding:14px 16px;font-size:13px}.rv-preview-screening{border:1px solid var(--border2);background:var(--bg3);color:var(--text);border-radius:14px;margin:0;padding:14px 16px 14px 32px;font-size:13px;line-height:1.6}.rv-preview-screening li+li{margin-top:6px}.rv-preview-portal{border:1px solid var(--ob);background:var(--os);color:var(--text);border-radius:14px;gap:4px;padding:12px 14px;font-size:13px;font-weight:800;line-height:1.45;display:grid}.rv-preview-portal span{color:var(--orange);overflow-wrap:anywhere;font-size:12px;font-weight:900}.rv-tabs{background:var(--bg2);border:1px solid var(--border);border-radius:10px;gap:4px;padding:4px;display:flex}.rv-tab{color:var(--t2);cursor:pointer;background:0 0;border:none;border-radius:7px;align-items:center;gap:7px;padding:7px 14px;font-family:Lato,sans-serif;font-size:13px;font-weight:700;transition:all .15s;display:flex}.rv-tab:hover{color:var(--text)}.rv-tab.active{background:var(--bg3);color:var(--text);box-shadow:0 1px 6px #00000040}.rv-tab:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.rv-tab-cnt{background:var(--orange);color:#000;text-align:center;border-radius:50px;min-width:18px;padding:1px 7px;font-size:10px;font-weight:700}.vaga-card--enc{opacity:.85}.vaga-card--enc .vc-title{color:var(--t2)}.rv-exp-badge{gap:6px}.rv-exp-summary{border:1px solid var(--border2);background:var(--bg3);border-radius:12px;gap:8px;margin:0 0 14px;padding:12px 14px;display:grid}.rv-exp-summary--normal{background:var(--bs);border-color:#3b82f633}.rv-exp-summary--warning{background:var(--ys);border-color:#eab30840}.rv-exp-summary--urgent{border-color:var(--ob);background:var(--os)}.rv-exp-summary--expired{background:var(--rs);border-color:#ef444447}.rv-exp-summary__line{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.rv-exp-summary__label{color:var(--t2);text-transform:uppercase;letter-spacing:.4px;font-size:11px;font-weight:700}.rv-exp-summary__value{color:var(--text);font-size:12px;font-weight:700}.rv-exp-panel{border:1px solid var(--border2);background:var(--bg3);border-radius:12px;gap:8px;margin-bottom:16px;padding:14px 16px;display:grid}.rv-exp-panel--normal{background:var(--bs);border-color:#3b82f633}.rv-exp-panel--warning{background:var(--ys);border-color:#eab30840}.rv-exp-panel--urgent{border-color:var(--ob);background:var(--os)}.rv-exp-panel--expired{background:var(--rs);border-color:#ef444447}.rv-exp-panel__title{text-transform:uppercase;letter-spacing:.45px;color:var(--t2);font-size:12px;font-weight:700}.rv-exp-panel__status{color:var(--text);align-items:center;gap:8px;font-size:15px;font-weight:900;display:flex}.rv-exp-panel__date{color:var(--t2);font-size:12px;line-height:1.55}.rv-upgrade-modal__text{color:var(--t2);margin-bottom:14px;font-size:13px;line-height:1.65}.rv-upgrade-modal__list{background:var(--bg3);border:1px solid var(--border2);color:var(--text);border-radius:12px;gap:8px;margin-bottom:18px;padding:14px 16px;font-size:13px;display:grid}.rv-upgrade-modal__list>div{align-items:center;gap:8px;display:flex}.rv-upgrade-modal__list>div:before{content:"";background:var(--orange);border-radius:50%;flex-shrink:0;width:7px;height:7px}.rv-upgrade-modal__actions{flex-wrap:wrap;gap:8px;display:flex}.rv-action-disabled{opacity:.55;cursor:not-allowed}.rv-inline-note{color:var(--t2);margin-top:10px;font-size:12px;line-height:1.55}@keyframes rcFade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes rcSlideIn{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}@keyframes rcPulseNew{0%{background:#ff761708;box-shadow:inset 0 0 0 1px #ff761700}35%{background:#ff76171f;box-shadow:inset 0 0 0 1px #ff761761}to{background:#ff761714;box-shadow:inset 0 0 0 1px #ff76172e}}.rhr-cands{flex-direction:column;gap:14px;animation:.3s both rcFade;display:flex}.rc-page-head{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.rc-page-head h1{color:var(--text);margin:0 0 4px;font-size:24px;font-weight:900;line-height:1.15}.rc-page-head p{color:var(--t3);margin:0;font-size:13px;line-height:1.5}.cands-filters{background:var(--bg2);border:1px solid var(--border);border-radius:13px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;display:flex}.cands-search-wrap{flex:1;align-items:center;gap:8px;min-width:180px;display:flex}.cands-search{color:var(--text);background:0 0;border:none;outline:none;flex:1;font-family:Lato,sans-serif;font-size:13px}.cands-search::placeholder{color:var(--t3)}.rc-sort-hint{background:var(--os);border:1px solid var(--ob);color:var(--t2);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;font-size:12px;line-height:1.6;display:flex}.rc-sort-hint__link{color:var(--orange);cursor:pointer;background:0 0;border:none;padding:0;font-family:Lato,sans-serif;font-size:12px;font-weight:700}.rc-sort-hint__link:hover{text-decoration:underline}.rc-layout{grid-template-columns:minmax(300px,380px) minmax(0,1fr);align-items:start;gap:14px;transition:grid-template-columns .28s;display:grid}.rc-layout--panel{grid-template-columns:minmax(300px,380px) minmax(0,1fr)}.cands-list{background:var(--bg2);border:1px solid var(--border);border-radius:16px;align-self:start;min-width:0;overflow:hidden;box-shadow:0 14px 34px #00000014}.cands-list__head{background:var(--bg3);border-bottom:1px solid var(--border);color:var(--t3);text-transform:uppercase;letter-spacing:.6px;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;font-size:11px;font-weight:800;display:flex}.cands-list__head strong{background:var(--os);border:1px solid var(--ob);min-width:28px;height:24px;color:var(--orange);letter-spacing:0;border-radius:999px;justify-content:center;align-items:center;font-size:12px;display:inline-flex}.cands-list__scroll{gap:10px;max-height:calc(100vh - 300px);padding:12px;display:grid;overflow:auto}.cands-list__scroll::-webkit-scrollbar{width:4px}.rc-panel__body::-webkit-scrollbar{width:4px}.cands-list__scroll::-webkit-scrollbar-thumb{background:var(--border2);border-radius:99px}.rc-panel__body::-webkit-scrollbar-thumb{background:var(--border2);border-radius:99px}.rc-list-state{text-align:center;color:var(--t3);padding:34px 18px;font-size:13px;line-height:1.6}.rc-list-state--error{color:var(--t2);text-align:left}.cands-card{border:1px solid var(--border2);cursor:pointer;background:linear-gradient(#ffffff09,#ffffff03);border-radius:14px;gap:12px;padding:14px;transition:border-color .15s,background .15s,transform .15s,box-shadow .15s;display:grid}.cands-card:hover{border-color:var(--ob);background:var(--bg3);transform:translateY(-1px);box-shadow:0 10px 24px #00000014}.cands-card:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.cands-card--sel{border-color:var(--orange);background:linear-gradient(180deg, var(--os), #ffffff04);box-shadow:inset 3px 0 0 var(--orange), 0 12px 28px #00000014}.cands-card--new{border-left:3px solid var(--orange);animation:1.1s 2 rcPulseNew}.cands-card__main{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.cands-card__avatar{color:#000;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:13px;font-weight:900;display:flex;box-shadow:inset 0 0 0 1px #ffffff73}.cands-card__identity{min-width:0}.cands-card__name{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:900;line-height:1.3;overflow:hidden}.cands-card__email{color:var(--t2);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.45;overflow:hidden}.cands-card__score{border:1px solid var(--ob);background:var(--os);color:var(--orange);cursor:pointer;white-space:nowrap;border-radius:999px;padding:5px 9px;font-family:Lato,sans-serif;font-size:10px;font-weight:900}.cands-card__meta{color:var(--t2);flex-wrap:wrap;align-items:center;gap:8px;font-size:11px;line-height:1.5;display:flex}.cands-card__meta>span:not(.badge){text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;min-width:0;max-width:100%;display:inline-flex;overflow:hidden}.cands-card__meta svg{color:var(--t3);flex-shrink:0}.cands-card__badges{min-height:22px}.cands-card__actions{border-top:1px solid var(--border);padding-top:2px}.cands-card__badges,.cands-card__actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.cands-card__actions .btn{border-radius:8px;padding:6px 10px}.cands-table{background:var(--bg2);border:1px solid var(--border);border-radius:14px;overflow:hidden}.cands-thead{background:var(--bg3);border-bottom:1px solid var(--border);color:var(--t3);text-transform:uppercase;letter-spacing:.6px;grid-template-columns:minmax(220px,2fr) minmax(110px,1fr) minmax(150px,1.5fr) minmax(100px,1fr) 132px;gap:0;padding:10px 16px;font-size:11px;font-weight:700;display:grid}.cands-trow{border-bottom:1px solid var(--border);cursor:pointer;grid-template-columns:minmax(220px,2fr) minmax(110px,1fr) minmax(150px,1.5fr) minmax(100px,1fr) 132px;align-items:center;gap:0;padding:11px 16px;transition:background .15s;display:grid}.cands-trow:last-child{border-bottom:none}.cands-trow:hover{background:var(--bg3)}.cands-trow:focus-visible{outline:2px solid var(--orange);outline-offset:-2px}.cands-trow--sel{background:var(--os)!important;border-color:var(--ob)!important}.cands-trow--new{border-left:3px solid var(--orange);padding-left:13px;animation:1.1s 2 rcPulseNew}.cands-row-actions{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:5px;min-width:0;display:flex}.btn-active{background:var(--os)!important;border-color:var(--orange)!important;color:var(--orange)!important}.rc-panel{background:var(--bg2);border:1px solid var(--border);border-radius:16px;flex-direction:column;align-self:start;min-width:0;max-height:calc(100vh - 180px);animation:.28s both rcSlideIn;display:flex;position:sticky;top:14px;overflow:hidden;box-shadow:0 18px 42px #0000001a}.rc-panel--empty{border-style:dashed;border-color:var(--border2);flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:240px;display:flex}.rc-panel__empty-ico{opacity:.3}.rc-panel__empty-txt{color:var(--t3);text-align:center;max-width:180px;font-size:12px;line-height:1.6}.rc-panel__head{border-bottom:1px solid var(--border);background:linear-gradient(135deg, var(--bg2), var(--bg3));align-items:flex-start;gap:10px;padding:18px 16px 14px;display:flex}.rc-panel__av{color:#000;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;font-size:16px;font-weight:900;display:flex;box-shadow:inset 0 0 0 1px #ffffff80}.rc-panel__identity{flex:1;min-width:0}.rc-panel__tags{flex-wrap:wrap;gap:5px;margin-top:6px;display:flex}.rc-panel__score{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:4px;display:flex}.rc-panel__score>span{color:var(--t3);text-transform:uppercase;font-size:9px;font-weight:800}.rc-panel__nome{text-overflow:ellipsis;white-space:nowrap;letter-spacing:0;font-size:18px;font-weight:900;overflow:hidden}.rc-panel__cargo{color:var(--orange);margin-bottom:3px;font-size:12px;font-weight:800;line-height:1.35}.rc-panel__close{background:var(--bg3);border:1px solid var(--border2);width:24px;height:24px;color:var(--t3);cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:all .15s;display:flex}.rc-panel__close:hover{border-color:var(--ob);color:var(--orange)}.rc-panel__meta{border-bottom:1px solid var(--border);background:var(--bg3);flex-wrap:wrap;align-items:center;gap:12px;padding:8px 14px;display:flex}.rc-panel__meta-item{align-items:center;gap:5px;display:flex}.rc-panel__meta-date{margin-left:auto}.rc-panel__quick-actions{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 16px;display:flex}.rc-panel__quick-actions .btn{justify-content:center}.rc-panel__tabs{border-bottom:1px solid var(--border);flex-shrink:0;display:flex;overflow-x:auto}.rc-panel__tab{min-width:max-content;color:var(--t3);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;flex:1;padding:12px 14px;font-family:Lato,sans-serif;font-size:12px;font-weight:800;transition:all .15s}.rc-panel__tab.active{color:var(--orange);border-bottom-color:var(--orange)}.rc-panel__tab:hover{color:var(--text)}.rc-panel__body{flex:1;padding:16px;overflow-y:auto}.rc-panel__footer{border-top:1px solid var(--border);background:var(--bg2);flex-wrap:wrap;gap:8px;padding:12px 14px;display:flex}.rc-panel__footer .btn{flex:1;justify-content:center;min-width:140px}.rc-section{margin-bottom:18px}.rc-section__title{color:var(--t3);text-transform:uppercase;letter-spacing:.8px;align-items:center;gap:7px;margin-bottom:10px;font-size:10px;font-weight:800;display:flex}.rc-section__icon{background:var(--os);border:1px solid var(--ob);width:22px;height:22px;color:var(--orange);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.rc-field{align-items:center;gap:7px;margin-bottom:5px;font-size:12px;display:flex}.rc-link{color:var(--orange);font-weight:700;text-decoration:none}.rc-link:hover{text-decoration:underline}.rc-link--plain{color:var(--text)}.rc-grid2,.rc-info-grid,.rc-profile-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.rc-k{color:var(--t3);text-transform:uppercase;letter-spacing:.5px;margin-bottom:3px;font-size:10px;font-weight:800}.rc-v{color:var(--text);overflow-wrap:anywhere;font-size:13px;font-weight:800;line-height:1.45}.rc-info-card,.rc-kv--card{border:1px solid var(--border2);background:#ffffff06;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;min-width:0;padding:12px;display:grid}.rc-info-card__icon,.rc-kv__icon{background:var(--bg3);border:1px solid var(--border2);width:28px;height:28px;color:var(--orange);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.rc-info-card a,.rc-info-card .rc-v{overflow-wrap:anywhere;font-size:13px;line-height:1.45}.rc-screening__hint{color:var(--t2);margin-bottom:10px;font-size:12px;line-height:1.5}.rc-screening__list{gap:10px;display:grid}.rc-screening__item{background:linear-gradient(180deg, var(--bg3), #ffffff05);border:1px solid var(--border2);border-radius:12px;grid-template-columns:auto minmax(0,1fr);gap:10px;padding:14px;display:grid}.rc-screening__index{background:var(--os);border:1px solid var(--ob);width:26px;height:26px;color:var(--orange);border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:900;display:flex}.rc-screening__content{min-width:0}.rc-screening__label{color:var(--t3);letter-spacing:.5px;text-transform:uppercase;margin-bottom:3px;font-size:9px;font-weight:800}.rc-screening__question{color:var(--text);overflow-wrap:anywhere;white-space:pre-wrap;margin-bottom:9px;font-size:13.5px;font-weight:800;line-height:1.5}.rc-screening__answer{color:var(--t2);overflow-wrap:anywhere;white-space:pre-wrap;font-size:13px;line-height:1.55}.rc-screening__answer--empty{color:var(--t3);font-style:italic}.rc-mover-btn{background:var(--bg3);color:var(--text);cursor:pointer;border:1px solid;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:9px 11px;font-family:Lato,sans-serif;font-size:12px;font-weight:700;transition:all .15s;display:flex}.rc-mover-btn:hover{background:var(--os);color:var(--orange);border-color:var(--orange)!important}.rc-stage-box{gap:8px;margin-top:12px;display:grid}.rc-stage-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.rc-actions{border-top:1px solid var(--border);gap:8px;padding-top:10px;display:flex}.rc-actions .btn{flex:1;justify-content:center}.rc-doc-actions{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.rc-doc-actions .btn{justify-content:center}.rc-doc-actions--compact{margin:2px 0 0}.rc-doc-actions__disabled{opacity:.6;cursor:not-allowed}.rc-empty-state{border:1px dashed var(--border2);color:var(--t2);background:#ffffff05;border-radius:12px;padding:12px 14px;font-size:12px;line-height:1.7}.rc-empty-state--inside{margin-top:12px}.rc-rany-card{border:1px solid var(--ob);background:linear-gradient(135deg, var(--os), #ffffff05);border-radius:14px;gap:12px;padding:14px;display:grid}.rc-rany-card__top{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.rc-rany-card__top strong{color:var(--text);font-size:14px;font-weight:900;line-height:1.35;display:block}.rc-rany-card__score{text-align:right;min-width:72px;color:var(--orange);font-size:30px;font-weight:900;line-height:1}.rc-rany-card p{color:var(--t2);margin:0;font-size:12px;line-height:1.65}.rc-rany-card__bar{background:var(--bg3);border:1px solid var(--border2);border-radius:999px;height:8px;overflow:hidden}.rc-rany-card__bar span{border-radius:inherit;background:var(--orange);height:100%;transition:width .25s;display:block}.rc-rany-card__actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.rc-rany-hero__value{color:var(--orange);font-size:30px;font-weight:900;line-height:1}.rc-rany-copy{font-weight:400;line-height:1.7}.rc-rany-modal{gap:16px}.rc-rany-hero{background:linear-gradient(135deg,#f9731624,#f973160d);border-radius:16px;padding:18px}.rc-rany-hero__value{letter-spacing:-1px;font-size:44px}.rc-rany-list__item:before{content:"• "}.rc-file-box{background:var(--os);border:1px solid var(--ob);border-radius:10px;align-items:center;gap:10px;padding:11px 13px;display:flex}.rc-file-info{flex:1;min-width:0}.rc-file-name{color:var(--orange);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.rc-file-size{color:var(--t3);font-size:10px}.rc-no-file{background:var(--bg3);border:1.5px dashed var(--border2);color:var(--t3);opacity:.7;border-radius:10px;align-items:center;gap:8px;padding:16px;font-size:12px;display:flex}.rc-pcd-badge{width:max-content;max-width:100%;color:var(--blue);text-transform:uppercase;letter-spacing:.45px;background:#3b82f614;border:1px solid #3b82f652;border-radius:999px;align-items:center;gap:5px;padding:4px 8px;font-size:10px;font-weight:900;line-height:1;display:inline-flex}.rc-pcd-badge--compact{padding:3px 7px;font-size:9px}.rc-pcd-summary{background:#3b82f60e;border:1px solid #3b82f638;border-radius:12px;gap:10px;padding:12px;display:grid}.rc-pcd-summary__head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rc-pcd-summary__head strong{color:var(--text);font-size:13px;font-weight:900}.rc-resume-preview{min-height:520px;display:flex}.rc-resume-preview__frame{border:1px solid var(--border);background:#fff;border-radius:12px;width:100%;min-height:520px}.rc-resume-preview__state{text-align:center;background:var(--bg3);border:1px dashed var(--border2);width:100%;min-height:260px;color:var(--t2);border-radius:12px;justify-content:center;align-items:center;padding:24px;font-size:13px;line-height:1.7;display:flex}.rc-pcd-report-modal{gap:14px;display:grid}.rc-pcd-report-modal__intro{background:var(--os);border:1px solid var(--ob);color:var(--t2);border-radius:12px;gap:4px;padding:12px 14px;font-size:12px;line-height:1.65;display:grid}.rc-pcd-report-modal__intro strong{color:var(--text);font-size:13px}.rc-pcd-report-preview{justify-content:center;align-items:center}.rc-pcd-report-preview__image{object-fit:contain;border:1px solid var(--border);background:#fff;border-radius:12px;max-width:100%;max-height:70vh;display:block}.rc-profile-modal{gap:16px;display:grid}.rc-profile-modal__intro{background:var(--os);border:1px solid var(--ob);color:var(--t2);border-radius:12px;padding:12px 14px;font-size:12px;line-height:1.7}.rc-profile-section{gap:10px;display:grid}.rc-profile-tags{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.rc-profile-list{gap:10px;display:grid}.rc-profile-item{background:var(--bg3);border:1px solid var(--border2);border-radius:12px;gap:5px;padding:12px;display:grid}.rc-profile-item__title{color:var(--text);font-size:13px;font-weight:900}.rc-profile-item__meta{color:var(--orange);font-size:11px;font-weight:700;line-height:1.5}.rc-profile-item__text{color:var(--t2);font-size:12px;line-height:1.7}.rc-communication{border:1px solid var(--border2);background:linear-gradient(#ffffff09,#ffffff03);border-radius:14px;padding:14px}.rc-feedback-inline-note{color:var(--t3);margin-top:7px;font-size:11px;line-height:1.5}.rc-feedback-modal{gap:14px;display:grid}.rc-feedback-modal__intro{color:var(--text);font-size:13px;font-weight:700;line-height:1.6}.rc-feedback-modal__notice{background:var(--os);border:1px solid var(--ob);color:var(--t2);border-radius:12px;padding:12px 14px;font-size:12px;line-height:1.7}.rc-feedback-modal__candidate{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.rc-feedback-modal__candidate>div,.rc-feedback-preview{background:var(--bg3);border:1px solid var(--border2);border-radius:12px;padding:12px}.rc-feedback-modal__candidate span,.rc-feedback-preview__meta{color:var(--t3);text-transform:uppercase;letter-spacing:.6px;margin-bottom:5px;font-size:10px;font-weight:800;display:block}.rc-feedback-modal__candidate strong{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.rc-feedback-state{border:1px dashed var(--border2);color:var(--t2);background:#ffffff05;border-radius:12px;padding:12px 14px;font-size:12px;line-height:1.7}.rc-feedback-state--error{color:#fca5a5;background:#f8717114;border-color:#f8717147}.rc-feedback-preview{gap:8px;display:grid}.rc-feedback-preview__meta{width:max-content;color:var(--orange);background:var(--os);border:1px solid var(--ob);border-radius:999px;margin-bottom:0;padding:4px 8px}.rc-feedback-preview__subject{color:var(--text);font-size:13px;font-weight:900;line-height:1.45}.rc-feedback-preview__body{color:var(--t2);white-space:pre-wrap;font-size:12px;line-height:1.7}.rc-feedback-modal__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;padding-top:4px;display:flex}.rc-interview{border:1px solid var(--border2);background:linear-gradient(#ffffff09,#ffffff03);border-radius:14px;padding:14px}.rc-interview-current{border:1px solid var(--border2);background:linear-gradient(135deg,#ffffff0a,#ffffff04);border-radius:12px;gap:10px;padding:14px;transition:border-color .15s,background .15s;display:grid}.rc-interview-current--success{background:linear-gradient(135deg,#22c55e1a,#ffffff04);border-color:#22c55e42}.rc-interview-current--danger{background:linear-gradient(135deg,#ef444414,#ffffff04);border-color:#ef44443d}.rc-interview-current--neutral{border-color:var(--ob);background:linear-gradient(135deg,#f9731617,#ffffff04)}.rc-interview-current--muted,.rc-interview-current--empty{border-style:dashed}.rc-interview-current__head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.rc-interview-current__head strong{color:var(--text);font-size:13px;font-weight:900;line-height:1.35;display:block}.rc-interview-current__head p{color:var(--t2);margin:4px 0 0;font-size:11px;line-height:1.55}.rc-interview-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.rc-interview-inline-note{color:var(--t3);margin-top:7px;font-size:11px;line-height:1.5}.rc-interview-history{gap:8px;margin-top:12px;display:grid}.rc-interview-history__title{color:var(--t3);text-transform:uppercase;letter-spacing:.7px;margin-top:2px;font-size:10px;font-weight:800}.rc-interview-empty,.rc-interview-state{border:1px dashed var(--border2);color:var(--t2);background:#ffffff05;border-radius:12px;padding:12px 14px;font-size:12px;line-height:1.65}.rc-interview-state--error{color:#fca5a5;background:#f8717114;border-color:#f8717147}.rc-interview-item{background:var(--bg3);border:1px solid var(--border2);border-radius:12px;gap:8px;padding:12px;transition:border-color .15s,background .15s;display:grid}.rc-interview-item:hover{border-color:var(--ob);background:#ffffff09}.rc-interview-item__head{justify-content:space-between;align-items:center;gap:8px;display:flex}.rc-interview-item__head strong{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.rc-interview-meta{color:var(--t3);flex-wrap:wrap;gap:6px;font-size:10px;line-height:1.5;display:flex}.rc-interview-meta span{border:1px solid var(--border2);background:#ffffff05;border-radius:999px;align-items:center;padding:3px 7px;display:inline-flex}.rc-interview-badge{border:1px solid var(--border2);background:var(--bg2);color:var(--t2);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:3px 8px;font-size:10px;font-weight:800;display:inline-flex}.rc-interview-badge--success{color:var(--green);background:var(--gs);border-color:#22c55e3d}.rc-interview-badge--danger{color:var(--red);background:var(--rs);border-color:#ef44443d}.rc-interview-badge--neutral{color:var(--orange);border-color:var(--ob);background:var(--os)}.rc-interview-badge--muted{color:var(--t3);border-color:var(--border2);background:#ffffff08}.rc-interview-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.rc-interview-details--compact{grid-template-columns:1fr}.rc-interview-detail{border:1px solid var(--border2);background:#00000014;border-radius:9px;gap:3px;min-width:0;padding:8px;display:grid}.rc-interview-detail span,.rc-interview-message span{color:var(--t3);text-transform:uppercase;letter-spacing:.5px;font-size:9px;font-weight:800}.rc-interview-detail strong,.rc-interview-detail a{min-width:0;color:var(--text);overflow-wrap:anywhere;font-size:11px;font-weight:800;line-height:1.45;text-decoration:none}.rc-interview-detail a{color:var(--orange)}.rc-interview-detail a:hover{text-decoration:underline}.rc-interview-message{border:1px solid var(--ob);background:var(--os);color:var(--t2);border-radius:10px;gap:5px;padding:9px;display:grid}.rc-interview-message p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.6}.rc-interview-message--compact{border-color:var(--border2);background:#ffffff06;margin-top:2px}.rc-interview-modal{gap:14px;display:grid}.rc-interview-modal__intro{color:var(--text);font-size:13px;font-weight:700;line-height:1.6}.rc-interview-modal__notice{background:var(--os);border:1px solid var(--ob);color:var(--t2);border-radius:12px;padding:12px 14px;font-size:12px;line-height:1.7}.rc-interview-modal__candidate,.rc-interview-modal__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.rc-interview-modal__candidate{grid-template-columns:repeat(3,minmax(0,1fr))}.rc-interview-modal__candidate>div{background:var(--bg3);border:1px solid var(--border2);border-radius:12px;padding:12px}.rc-interview-modal__candidate span{color:var(--t3);text-transform:uppercase;letter-spacing:.6px;margin-bottom:5px;font-size:10px;font-weight:800;display:block}.rc-interview-modal__candidate strong{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.rc-interview-field-error{color:#fca5a5;margin-top:5px;font-size:11px;line-height:1.4;display:block}.rc-interview-modal__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;padding-top:4px;display:flex}@media (width<=1100px){.rc-layout--panel{grid-template-columns:1fr}.rc-panel{max-height:none;position:static}}@media (width<=640px){.cands-thead,.cands-trow{grid-template-columns:2fr 1fr 132px}.cands-thead>div:nth-child(3),.cands-thead>div:nth-child(4),.cands-trow>div:nth-child(3),.cands-trow>div:nth-child(4){display:none}.cands-row-actions{justify-content:flex-start}}@media (width>=1024px){.rc-rany-layout{grid-template-columns:minmax(0,.95fr) minmax(0,1.15fr);align-items:start}}@media (width<=720px){.rc-rany-hero{padding:14px}.rc-rany-hero__value{font-size:36px}.rc-rany-hero__aside{justify-items:start}.rc-rany-hero__meta{text-align:left}.rc-feedback-modal__candidate{grid-template-columns:1fr}.rc-feedback-modal__actions .btn{flex:1;justify-content:center}.rc-interview-current__head{flex-direction:column;align-items:flex-start}.rc-interview-details{grid-template-columns:1fr}.rc-interview-actions .btn{flex:1;justify-content:center}.rc-interview-modal__candidate,.rc-interview-modal__grid{grid-template-columns:1fr}.rc-interview-modal__actions .btn{flex:1;justify-content:center}.rc-file-box{flex-wrap:wrap}.rc-file-box .btn{flex:1;justify-content:center;min-width:130px}}.rc-paginacao{background:var(--bg2);border:1px solid var(--border);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;display:flex}.rc-pag-info{color:var(--t3);font-size:12px;font-weight:300}.rc-pag-btns{align-items:center;gap:4px;display:flex}.rc-pag-btn{background:var(--bg3);border:1px solid var(--border2);min-width:32px;height:32px;color:var(--t2);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:0 8px;font-family:Lato,sans-serif;font-size:12px;font-weight:700;transition:all .15s;display:flex}.rc-pag-btn:hover:not(:disabled){border-color:var(--ob);color:var(--orange)}.rc-pag-btn.active{background:var(--os);border-color:var(--orange);color:var(--orange)}.rc-pag-btn:disabled{opacity:.35;cursor:default}.rc-pag-btn:focus-visible{outline:2px solid var(--orange);outline-offset:2px}@media (width>=1101px){.rc-layout,.rc-layout--panel{grid-template-columns:minmax(320px,390px) minmax(0,1fr)}.rc-panel{max-height:calc(100vh - 190px)}}@media (width<=1100px){.rc-layout,.rc-layout--panel{grid-template-columns:minmax(280px,340px) minmax(0,1fr)}.rc-panel{max-height:calc(100vh - 220px);position:static}.cands-list__scroll{max-height:calc(100vh - 330px)}}@media (width<=920px){.rc-layout,.rc-layout--panel{grid-template-columns:1fr}.rc-panel,.cands-list__scroll{max-height:none}}@media (width<=720px){.rc-page-head{flex-direction:column;align-items:flex-start}.rc-page-head h1{font-size:22px}.cands-filters{align-items:stretch}.cands-filters .fsel{width:100%!important;min-width:0!important}.cands-search-wrap{flex-basis:100%}.cands-card__main{grid-template-columns:auto minmax(0,1fr)}.cands-card__score{grid-column:1/-1;width:max-content;max-width:100%}.rc-panel__head{align-items:flex-start}.rc-panel__score{align-items:center}.rc-panel__meta-date{margin-left:0}.rc-panel__quick-actions .btn,.rc-panel__footer .btn,.rc-doc-actions .btn{flex:1;min-width:130px}.rc-info-grid,.rc-profile-grid{grid-template-columns:1fr}.rc-rany-card__top{align-items:flex-start}.rc-stage-grid{grid-template-columns:1fr}}@media (width<=480px){.rc-panel__head{flex-wrap:wrap}.rc-panel__score{flex-direction:row;margin-left:54px}.rc-grid2,.rc-info-grid,.rc-profile-grid{grid-template-columns:1fr}.rc-rany-card__top{flex-direction:column}.rc-rany-card__score{text-align:left}.cands-card__actions .btn{flex:1;justify-content:center}.rc-pag-btns{width:100%;padding-bottom:2px;overflow-x:auto}}.ri-root{gap:20px;display:grid}.ri-hero{background:linear-gradient(135deg, #f9731626, #f973160b 52%, #ffffff05), var(--bg2);border:1px solid #f9731638;border-radius:20px;justify-content:space-between;align-items:flex-start;gap:18px;padding:26px;display:flex;box-shadow:0 18px 42px #0000002e}.ri-hero__copy{gap:10px;max-width:820px;display:grid}.ri-hero h1{color:var(--text);letter-spacing:0;margin:0;font-size:30px;font-weight:900}.ri-hero p,.ri-card p,.ri-upgrade p,.ri-note,.ri-state{color:var(--t2);margin:0;font-size:13px;line-height:1.7}.ri-pill{background:var(--os);border:1px solid var(--ob);width:fit-content;color:var(--orange);text-transform:uppercase;letter-spacing:.7px;border-radius:999px;padding:5px 12px;font-size:11px;font-weight:900}.ri-summary-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.ri-summary-card,.ri-card{background:var(--bg2);border:1px solid var(--border);border-radius:18px;box-shadow:0 12px 30px #0000001f}.ri-summary-card{gap:8px;padding:16px;transition:border-color .18s,transform .18s,box-shadow .18s;display:grid}.ri-summary-card:hover,.ri-card:hover{border-color:#f9731638;box-shadow:0 16px 38px #00000029}.ri-summary-card span{color:var(--t3);text-transform:uppercase;letter-spacing:.65px;font-size:10px;font-weight:900}.ri-summary-card strong{color:var(--text);font-size:28px;font-weight:900;line-height:1}.ri-summary-card--warning{border-color:var(--ob)}.ri-summary-card--warning strong{color:var(--orange)}.ri-summary-card--success{border-color:#22c55e38}.ri-summary-card--success strong{color:var(--green)}.ri-summary-card--danger{border-color:#ef444438}.ri-summary-card--danger strong{color:var(--red)}.ri-summary-card--muted strong{color:var(--t3)}.ri-card{gap:16px;padding:20px;transition:border-color .18s,box-shadow .18s;display:grid}.ri-card__head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.ri-card h2,.ri-upgrade h2{color:var(--text);margin:0 0 5px;font-size:17px;font-weight:900}.ri-upgrade{justify-content:space-between;align-items:center;gap:16px;display:flex}.ri-filters{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.ri-filter{gap:6px;display:grid}.ri-filter span{color:var(--t3);text-transform:uppercase;letter-spacing:.65px;font-size:10px;font-weight:900}.ri-filter select,.ri-filter input,.ri-filter textarea{border:1px solid var(--border2);background:var(--bg3);width:100%;min-height:40px;color:var(--text);border-radius:12px;outline:none;padding:0 12px;font-family:Lato,sans-serif;font-size:13px;transition:border-color .16s,box-shadow .16s}.ri-filter select:focus,.ri-filter input:focus,.ri-filter textarea:focus{border-color:var(--orange);box-shadow:0 0 0 3px #f973161f}.ri-filter textarea{resize:vertical;min-height:96px;padding:10px 12px;line-height:1.6}.ri-note,.ri-state{border:1px dashed var(--border2);background:#ffffff06;border-radius:14px;padding:13px 14px}.ri-state--error{color:#fca5a5;background:#f8717114;border-color:#f8717147}.ri-state--success{color:var(--green);background:var(--gs);border-color:#22c55e3d}.ri-table{border:1px solid var(--border);border-radius:16px;display:grid;overflow:hidden}.ri-table__head,.ri-table__row{grid-template-columns:minmax(160px,1.25fr) minmax(140px,1fr) minmax(130px,.95fr) minmax(130px,.9fr) minmax(130px,1fr) minmax(120px,.85fr) 110px;gap:0;display:grid}.ri-table__head{background:var(--bg3);border-bottom:1px solid var(--border);color:var(--t3);text-transform:uppercase;letter-spacing:.65px;font-size:10px;font-weight:900}.ri-table__head>div,.ri-table__row>div{min-width:0;padding:12px}.ri-table__row{border-bottom:1px solid var(--border);background:#ffffff03;align-items:center;transition:background .16s}.ri-table__row:last-child{border-bottom:none}.ri-table__row:hover{background:#ffffff09}.ri-table__row strong{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:900;line-height:1.45;display:block;overflow:hidden}.ri-table__row small{color:var(--t3);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:11px;line-height:1.4;display:block;overflow:hidden}.ri-row-label{color:var(--t3);text-transform:uppercase;letter-spacing:.55px;margin-bottom:4px;font-size:10px;font-weight:900;display:none}.ri-table__actions{justify-content:flex-end;display:flex}.ri-badge{border:1px solid var(--border2);background:var(--bg2);width:max-content;max-width:100%;color:var(--t2);border-radius:999px;align-items:center;padding:5px 9px;font-size:10px;font-weight:900;line-height:1.2;display:inline-flex}.ri-badge--warning{color:var(--orange);border-color:var(--ob);background:var(--os)}.ri-badge--success{color:var(--green);background:var(--gs);border-color:#22c55e3d}.ri-badge--danger{color:var(--red);background:var(--rs);border-color:#ef44443d}.ri-badge--muted{color:var(--t3);border-color:var(--border2);background:#ffffff08}.ri-pagination{color:var(--t2);justify-content:flex-end;align-items:center;gap:10px;font-size:12px;font-weight:800;display:flex}.ri-modal{gap:14px;display:grid}.ri-modal__head{background:var(--bg3);border:1px solid var(--border2);border-radius:14px;justify-content:space-between;align-items:flex-start;gap:14px;padding:14px;display:flex}.ri-modal__head span,.ri-detail-row span,.ri-message span{color:var(--t3);text-transform:uppercase;letter-spacing:.65px;margin-bottom:4px;font-size:10px;font-weight:900;display:block}.ri-modal__head strong{color:var(--text);font-size:16px;font-weight:900;display:block}.ri-modal__head p{color:var(--t2);margin:4px 0 0;font-size:12px}.ri-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ri-detail-row,.ri-message,.ri-modal__notice{background:var(--bg3);border:1px solid var(--border2);border-radius:12px;min-width:0;padding:12px}.ri-detail-row strong,.ri-detail-row a{min-width:0;color:var(--text);overflow-wrap:anywhere;font-size:12px;font-weight:800;line-height:1.5;text-decoration:none;display:block}.ri-detail-row a{color:var(--orange)}.ri-detail-row a:hover{text-decoration:underline}.ri-message p,.ri-modal__notice{color:var(--t2);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.7}.ri-message--error{color:#fca5a5;background:#f8717114;border-color:#f8717147}.ri-modal__notice{background:var(--os);border-color:var(--ob)}.ri-modal__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.ri-invite-modal{gap:16px}.ri-invite-section{background:var(--bg3);border:1px solid var(--border2);border-radius:14px;gap:12px;padding:14px;display:grid}.ri-invite-section__head{gap:4px;display:grid}.ri-invite-section__head strong{color:var(--text);font-size:14px;font-weight:900}.ri-invite-section__head span,.ri-field-error,.ri-result-limit{color:var(--t3);font-size:11px;line-height:1.5}.ri-invite-filters,.ri-invite-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ri-invite-refresh{align-self:end;min-height:40px}.ri-candidate-options{gap:8px;max-height:280px;padding-right:2px;display:grid;overflow:auto}.ri-candidate-option{text-align:left;border:1px solid var(--border2);background:var(--bg2);width:100%;color:var(--text);cursor:pointer;border-radius:12px;gap:4px;padding:11px 12px;transition:border-color .16s,background .16s,box-shadow .16s;display:grid}.ri-candidate-option:hover,.ri-candidate-option:focus-visible,.ri-candidate-option--selected{border-color:var(--ob);background:var(--os);outline:none;box-shadow:0 0 0 3px #f9731614}.ri-candidate-option strong{font-size:12px;font-weight:900}.ri-candidate-option span,.ri-candidate-option small{color:var(--t2);overflow-wrap:anywhere;font-size:11px;line-height:1.4}.ri-field-error{color:#fca5a5;display:block}@media (width<=1180px){.ri-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ri-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.ri-table__head{display:none}.ri-table__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px}.ri-table__row>div{padding:0}.ri-row-label{display:block}.ri-table__actions{justify-content:flex-start}}@media (width<=720px){.ri-hero{padding:20px}.ri-hero h1{font-size:25px}.ri-summary-grid,.ri-filters,.ri-invite-filters,.ri-invite-grid,.ri-table__row,.ri-detail-grid{grid-template-columns:1fr}.ri-upgrade,.ri-modal__head,.ri-card__head,.ri-pagination{flex-direction:column;align-items:flex-start}.ri-upgrade .btn,.ri-pagination .btn,.ri-card__head .btn,.ri-modal__actions .btn{justify-content:center;width:100%}}@keyframes pipeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes panelSlide{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:translate(0)}}.rhr-pipeline{flex-direction:column;gap:14px;height:calc(100vh - 100px);display:flex}.pipe-top{background:var(--bg2);border:1px solid var(--border);border-radius:13px;flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;display:flex}.pipe-count{color:var(--t3);font-size:12px;font-weight:300}.pipe-hint{color:var(--t3);align-items:center;gap:6px;font-size:11px;font-weight:300;display:flex}.pipe-main{flex:1;gap:14px;min-height:0;display:flex}.pipe-board{flex:1;grid-template-columns:repeat(5,1fr);gap:12px;min-width:0;transition:all .3s;display:grid;overflow:auto hidden}.pipe--panel-open .pipe-board{grid-template-columns:repeat(5,minmax(150px,1fr))}.pipe-col{background:var(--bg2);border:1px solid var(--border);border-radius:14px;flex-direction:column;gap:8px;min-height:0;padding:12px;transition:border-color .2s,background .2s;display:flex;overflow:hidden}.pipe-col--over{box-shadow:0 0 0 2px var(--ob);border-color:var(--orange)!important;background:var(--os)!important}.pipe-col__head{flex-shrink:0;align-items:center;gap:7px;margin-bottom:4px;display:flex}.pipe-col__dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.pipe-col__title{flex:1;font-size:12px;font-weight:900}.pipe-col__cnt{background:var(--bg3);border:1px solid var(--border2);color:var(--t2);border-radius:50px;padding:1px 8px;font-size:11px;font-weight:700}.pipe-cards{flex-direction:column;flex:1;gap:8px;padding-right:2px;display:flex;overflow-y:auto}.pipe-cards::-webkit-scrollbar{width:3px}.pipe-cards::-webkit-scrollbar-thumb{background:var(--border2);border-radius:2px}.pipe-card{background:var(--bg3);border:1px solid var(--border2);cursor:pointer;border-radius:11px;flex-direction:column;gap:7px;padding:11px;transition:all .18s;animation:.3s both pipeIn;display:flex}.pipe-card:hover{border-color:var(--ob);box-shadow:0 3px 12px #0003}.pipe-card:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.pipe-card--drag{opacity:.3;transform:scale(.97);box-shadow:none!important}.pipe-card--sel{border-color:var(--orange)!important;background:var(--os)!important}.pipe-card__top{align-items:flex-start;gap:9px;display:flex}.pipe-card__av{color:#000;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:12px;font-weight:900;display:flex}.pipe-card__info{flex:1;min-width:0}.pipe-card__name{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:900;overflow:hidden}.pipe-card__cargo{color:var(--orange);text-overflow:ellipsis;white-space:nowrap;margin-bottom:1px;font-size:10px;font-weight:700;overflow:hidden}.pipe-card__sub{color:var(--t3);font-size:10px}.pipe-card__tags{flex-wrap:wrap;gap:4px;display:flex}.pipe-card__tag{background:var(--bg2);border:1px solid var(--border);color:var(--t3);border-radius:4px;align-items:center;gap:3px;padding:2px 6px;font-size:9px;font-weight:700;display:flex}.pipe-card__tag--cv{color:var(--blue);border-color:#3b82f64d}.pipe-card__tag--pcd{color:var(--blue);background:#3b82f614;border-color:#3b82f652}.pipe-card__bar{background:var(--border2);border-radius:2px;height:3px;overflow:hidden}.pipe-card__bar-fill{border-radius:2px;height:100%;transition:width .4s}.pipe-drop-zone{border:1.5px dashed var(--border2);min-height:72px;color:var(--t3);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:5px;font-size:11px;transition:all .2s;display:flex}.pipe-drop-zone.active{border-color:var(--orange);color:var(--orange);background:var(--os)}.pipe-panel{background:var(--bg2);border:1px solid var(--border);border-radius:16px;flex-direction:column;flex-shrink:0;width:300px;min-width:300px;animation:.28s both panelSlide;display:flex;overflow:hidden}.pipe-panel--empty{border-style:dashed;border-color:var(--border2);flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}.pipe-panel__empty-ico{opacity:.3}.pipe-panel__empty-txt{color:var(--t3);text-align:center;max-width:180px;font-size:12px;line-height:1.6}.pipe-panel__head{border-bottom:1px solid var(--border);align-items:flex-start;gap:10px;padding:16px 14px 12px;display:flex;position:relative}.pipe-panel__av{color:#000;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:13px;font-weight:900;display:flex}.pipe-panel__hinfo{flex:1;min-width:0}.pipe-panel__nome{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:900;overflow:hidden}.pipe-panel__cargo{color:var(--orange);margin-bottom:3px;font-size:11px;font-weight:700}.pipe-panel__close{background:var(--bg3);border:1px solid var(--border2);width:26px;height:26px;color:var(--t3);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;transition:all .15s;display:flex;position:absolute;top:10px;right:10px}.pipe-panel__close:hover{border-color:var(--ob);color:var(--orange)}.pipe-panel__etapa{border-bottom:1px solid var(--border);background:var(--bg3);align-items:center;gap:7px;padding:8px 14px;font-size:11px;display:flex}.pipe-panel__etapa-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.pipe-panel__tabs{border-bottom:1px solid var(--border);flex-shrink:0;display:flex}.pipe-panel__tab{color:var(--t3);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;flex:1;padding:9px 6px;font-family:Lato,sans-serif;font-size:11px;font-weight:700;transition:all .15s}.pipe-panel__tab.active{color:var(--orange);border-bottom-color:var(--orange)}.pipe-panel__tab:hover{color:var(--text)}.pipe-panel__body{flex:1;padding:14px;overflow-y:auto}.pipe-panel__body::-webkit-scrollbar{width:3px}.pipe-panel__body::-webkit-scrollbar-thumb{background:var(--border2)}.pipe-panel__section{margin-bottom:16px}.pipe-panel__section-title{color:var(--t3);text-transform:uppercase;letter-spacing:.8px;margin-bottom:8px;font-size:10px;font-weight:700}.pipe-panel__field{align-items:center;gap:7px;margin-bottom:5px;font-size:12px;display:flex}.pipe-panel__field a{text-decoration:none}.pipe-panel__field a:hover{text-decoration:underline}.pipe-panel__grid2{grid-template-columns:1fr 1fr;gap:10px;display:grid}.pipe-panel__k{color:var(--t3);text-transform:uppercase;letter-spacing:.5px;margin-bottom:2px;font-size:9px;font-weight:700}.pipe-panel__v{font-size:12px;font-weight:700}.pipe-panel__mover-btns{flex-direction:column;gap:6px;display:flex}.pipe-panel__mover-btn{background:var(--bg3);color:var(--text);cursor:pointer;border:1px solid;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-family:Lato,sans-serif;font-size:12px;font-weight:700;transition:all .15s;display:flex}.pipe-panel__mover-btn:hover{background:var(--os);border-color:var(--orange);color:var(--orange)}.pipe-panel__actions{border-top:1px solid var(--border);gap:8px;margin-top:4px;padding-top:12px;display:flex}.pipe-panel__actions .btn{flex:1;justify-content:center}.pipe-rany-modal{gap:14px;display:grid}.pipe-rany-modal__subtitle{color:var(--text);font-size:14px;font-weight:900}.pipe-rany-hero{background:linear-gradient(135deg,#f973161f,#f973160a);border:1px solid #f973162e;border-radius:14px;justify-content:space-between;align-items:flex-start;gap:14px;padding:14px;display:flex}.pipe-rany-hero--blocked{justify-content:flex-start}.pipe-rany-hero__eyebrow{color:var(--t3);text-transform:uppercase;letter-spacing:.7px;margin-bottom:4px;font-size:10px;font-weight:700}.pipe-rany-hero__value{color:var(--orange);font-size:30px;font-weight:900;line-height:1}.pipe-rany-hero__aside{justify-items:end;gap:6px;display:grid}.pipe-rany-hero__meta{color:var(--t2);text-align:right;font-size:12px;line-height:1.5}.pipe-rany-block{background:var(--bg3);border:1px solid var(--border);border-radius:12px;gap:8px;padding:12px 14px;display:grid}.pipe-rany-copy{font-weight:400;line-height:1.7}.pipe-rany-list{gap:7px;display:grid}.pipe-rany-list__item{color:var(--text);font-size:12px;line-height:1.65}.pipe-rany-list__item:before{content:"• ";color:var(--orange);font-weight:900}.pipe-rany-criteria{gap:10px;display:grid}.pipe-rany-criterion{border:1px solid var(--border2);background:#ffffff05;border-radius:12px;gap:8px;padding:12px;display:grid}.pipe-rany-criterion__head{justify-content:space-between;align-items:center;gap:10px;display:flex}.pipe-rany-criterion__label{color:var(--text);font-size:12px;font-weight:800}.pipe-rany-criterion__score{color:var(--orange);background:var(--os);border:1px solid var(--ob);border-radius:999px;padding:3px 8px;font-size:11px;font-weight:800}.pipe-rany-terms{flex-wrap:wrap;gap:6px;display:flex}.pipe-rany-term{color:var(--orange);background:var(--os);border:1px solid var(--ob);border-radius:999px;padding:4px 8px;font-size:10px;font-weight:700}.pipe-rany-ethics{background:var(--os);border:1px solid var(--ob);color:var(--t2);border-radius:12px;padding:12px 14px;font-size:12px;line-height:1.7}.pipe-rany-modal{gap:16px}.pipe-rany-modal__intro{gap:8px;display:grid}.pipe-rany-layout{gap:16px;display:grid}.pipe-rany-layout__col{align-content:start;gap:16px;min-width:0;display:grid}.pipe-rany-hero{background:linear-gradient(135deg,#f9731624,#f973160d);border-radius:16px;padding:18px}.pipe-rany-hero__value{letter-spacing:-1px;font-size:44px}.pipe-rany-hero__meta--left{text-align:left;margin-top:8px}.pipe-rany-status{border:1px solid var(--border2);background:var(--bg2);width:max-content;color:var(--text);border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:11px;font-weight:800;display:inline-flex}.pipe-rany-status--ok{color:var(--green);background:#10b98114;border-color:#10b98147}.pipe-rany-status--warn{color:var(--orange);background:#f9731614;border-color:#f973164d}.pipe-rany-status--alert{color:#f87171;background:#f8717114;border-color:#f8717147}.pipe-rany-status--muted{color:var(--t2)}.pipe-rany-block--criteria{align-content:start;height:100%}.pipe-rany-quick{gap:10px;display:grid}.pipe-rany-quick__item{border:1px solid var(--border2);background:#ffffff05;border-radius:12px;gap:8px;padding:12px;display:grid}.pipe-rany-quick__label{color:var(--text);font-size:11px;font-weight:800}.pipe-rany-list__item:before{content:"• "}.pipe-rany-criterion__bar{background:#ffffff0f;border-radius:999px;height:6px;overflow:hidden}.pipe-rany-criterion__bar-fill{border-radius:inherit;background:linear-gradient(90deg,#f97316b8,#f97316);height:100%}.pipe-rany-criterion__evidence{gap:8px;display:grid}.pipe-rany-criterion__evidence-label{color:var(--t3);text-transform:uppercase;letter-spacing:.6px;font-size:10px;font-weight:800}.pipe-panel__cv-box{background:var(--os);border:1px solid var(--ob);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px;display:flex}.pipe-panel__cv-ico{color:var(--orange)}.pipe-panel__cv-info{flex:1;min-width:0}.pipe-panel__cv-name{color:var(--orange);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.pipe-panel__cv-size{color:var(--t3);font-size:10px}.pipe-panel__no-cv{text-align:center;color:var(--t3);opacity:.6;flex-direction:column;align-items:center;gap:8px;padding:28px 16px;font-size:12px;display:flex}.pipe-panel__pcd-info{margin-bottom:14px}.pipe-pcd-badge{width:max-content;max-width:100%;color:var(--blue);text-transform:uppercase;letter-spacing:.45px;background:#3b82f614;border:1px solid #3b82f652;border-radius:999px;align-items:center;gap:5px;padding:4px 8px;font-size:10px;font-weight:900;line-height:1;display:inline-flex}.pipe-pcd-badge--compact{padding:3px 7px;font-size:9px}.pipe-panel__pcd-summary{background:#3b82f60e;border:1px solid #3b82f638;border-radius:12px;gap:10px;padding:12px;display:grid}.pipe-panel__pcd-summary-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pipe-panel__pcd-summary-head strong{color:var(--text);font-size:13px;font-weight:900}.pipe-resume-preview{min-height:520px;display:flex}.pipe-resume-preview__frame{border:1px solid var(--border);background:#fff;border-radius:12px;width:100%;min-height:520px}.pipe-resume-preview__state{text-align:center;background:var(--bg3);border:1px dashed var(--border2);width:100%;min-height:260px;color:var(--t2);border-radius:12px;justify-content:center;align-items:center;padding:24px;font-size:13px;line-height:1.7;display:flex}.pipe-pcd-report-modal{gap:14px;display:grid}.pipe-pcd-report-modal__intro{background:var(--os);border:1px solid var(--ob);color:var(--t2);border-radius:12px;gap:4px;padding:12px 14px;font-size:12px;line-height:1.65;display:grid}.pipe-pcd-report-modal__intro strong{color:var(--text);font-size:13px}.pipe-pcd-report-preview{justify-content:center;align-items:center}.pipe-pcd-report-preview__image{object-fit:contain;border:1px solid var(--border);background:#fff;border-radius:12px;max-width:100%;max-height:70vh;display:block}.pipe-profile-modal{gap:16px;display:grid}.pipe-profile-modal__intro{background:var(--os);border:1px solid var(--ob);color:var(--t2);border-radius:12px;padding:12px 14px;font-size:12px;line-height:1.7}.pipe-profile-section{gap:10px;display:grid}.pipe-profile-tags{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.pipe-profile-list{gap:10px;display:grid}.pipe-profile-item{background:var(--bg3);border:1px solid var(--border2);border-radius:12px;gap:5px;padding:12px;display:grid}.pipe-profile-item__title{color:var(--text);font-size:13px;font-weight:900}.pipe-profile-item__meta{color:var(--orange);font-size:11px;font-weight:700;line-height:1.5}.pipe-profile-item__text{color:var(--t2);font-size:12px;line-height:1.7}.pipe-profile-link{color:var(--orange);word-break:break-word;font-size:12px;font-weight:700;text-decoration:none}.pipe-profile-link:hover{text-decoration:underline}@media (width<=1100px){.pipe-board{grid-template-columns:repeat(5,minmax(140px,1fr))}}@media (width<=900px){.pipe-main{flex-direction:column}.pipe-panel{width:100%;min-width:unset}}@media (width<=640px){.pipe-board{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.pipe-rany-layout{grid-template-columns:minmax(0,.95fr) minmax(0,1.15fr);align-items:start}}@media (width<=720px){.pipe-rany-hero{padding:14px}.pipe-rany-hero__value{font-size:36px}.pipe-rany-hero__aside{justify-items:start}.pipe-rany-hero__meta{text-align:left}}@keyframes talFade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.tal-root{flex-direction:column;height:calc(100vh - 100px);animation:.35s both talFade;display:flex}.tal-layout{flex:1;grid-template-columns:220px 1fr;gap:14px;min-height:0;display:grid}.tal-sidebar{background:var(--bg2);border:1px solid var(--border);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.tal-sidebar__head{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;padding:14px;display:flex}.tal-sidebar__title{color:var(--t2);text-transform:uppercase;letter-spacing:.8px;font-size:12px;font-weight:900}.tal-banco-item{cursor:pointer;text-align:left;border:none;border-bottom:1px solid var(--border);background:0 0;align-items:center;gap:10px;width:100%;padding:11px 14px;font-family:Lato,sans-serif;transition:background .15s;display:flex}.tal-banco-item:hover{background:var(--bg3)}.tal-banco-item.active{background:var(--os)}.tal-banco-item:focus-visible{outline:2px solid var(--orange);outline-offset:-2px}.tal-banco-item__dot{border-radius:50%;flex-shrink:0;width:9px;height:9px}.tal-banco-item__info{flex:1;min-width:0}.tal-banco-item__nome{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.tal-banco-item__cnt{color:var(--t3);font-size:10px}.tal-banco-item__vaga-badge{color:var(--orange);opacity:.7}.tal-content{background:var(--bg2);border:1px solid var(--border);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.tal-empty-state{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;padding:48px 24px;display:flex}.tal-empty-state__title{color:var(--t2);font-size:16px;font-weight:900}.tal-empty-state__desc{color:var(--t3);max-width:280px;font-size:13px;font-weight:300;line-height:1.6}.tal-banco-header{border-bottom:1px solid var(--border);flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:12px;padding:18px;display:flex}.tal-banco-header__left{flex:1;align-items:flex-start;gap:12px;min-width:0;display:flex}.tal-banco-header__dot{border-radius:50%;flex-shrink:0;width:12px;height:12px;margin-top:4px}.tal-banco-header__nome{letter-spacing:-.2px;margin-bottom:3px;font-size:17px;font-weight:900}.tal-banco-header__desc{color:var(--t2);margin-bottom:6px;font-size:13px;font-weight:300}.tal-banco-header__tags{flex-wrap:wrap;gap:5px;display:flex}.tal-banco-header__actions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;display:flex}.tal-vaga-chip{background:var(--os);border:1px solid var(--ob);color:var(--orange);border-radius:50px;align-items:center;gap:6px;padding:5px 10px;font-size:12px;font-weight:700;display:inline-flex}.tal-vaga-chip__rm{color:var(--orange);cursor:pointer;opacity:.7;background:0 0;border:none;padding:0 2px;font-size:14px;line-height:1}.tal-vaga-chip__rm:hover{opacity:1}.tal-stats{border-bottom:1px solid var(--border);flex-shrink:0;gap:0;display:flex}.tal-stat{text-align:center;border-right:1px solid var(--border);flex:1;padding:12px 16px}.tal-stat:last-child{border-right:none}.tal-stat__n{font-size:20px;font-weight:900;line-height:1}.tal-stat__l{color:var(--t3);text-transform:uppercase;letter-spacing:.6px;margin-top:3px;font-size:10px;font-weight:700}.tal-list{flex-direction:column;flex:1;gap:10px;padding:14px;display:flex;overflow-y:auto}.tal-list::-webkit-scrollbar{width:4px}.tal-list::-webkit-scrollbar-thumb{background:var(--border2)}.tal-card{background:var(--bg3);border:1px solid var(--border2);border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;padding:13px;transition:border-color .18s;display:flex}.tal-card:hover{border-color:var(--ob)}.tal-card__av{color:#000;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:13px;font-weight:900;display:flex}.tal-card__info{flex:1;min-width:0}.tal-card__nome{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:900;overflow:hidden}.tal-card__cargo{color:var(--t2);margin-bottom:3px;font-size:11px}.tal-card__obs{color:var(--t3);text-overflow:ellipsis;white-space:nowrap;margin-bottom:3px;font-size:11px;font-style:italic;overflow:hidden}.tal-card__meta{color:var(--t3);flex-wrap:wrap;gap:8px;font-size:10px;display:flex}.tal-card__score{flex-shrink:0;font-size:16px;font-weight:900}.tal-card__actions{flex-shrink:0;align-items:center;gap:6px;display:flex}.tal-rm-btn{border:1px solid var(--border2);width:28px;height:28px;color:var(--t3);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;transition:all .15s;display:flex}.tal-rm-btn:hover{background:var(--rs);color:var(--red);border-color:#ef44444d}.tal-empty{text-align:center;color:var(--t3);opacity:.7;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;padding:40px 20px;display:flex}.tal-empty__actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.tal-cand-preview{background:var(--bg3);border:1px solid var(--border2);border-radius:10px;margin-bottom:4px;padding:12px}.tal-filter-grid{grid-template-columns:1fr 1fr;gap:10px 12px;margin-bottom:12px;display:grid}.tal-filter-empty{color:var(--t3);margin:-2px 0 8px;font-size:12px;line-height:1.5}.tal-filter-list{flex-direction:column;gap:6px;max-height:140px;margin:-2px 0 10px;display:flex;overflow:auto}.tal-filter-list__item{border:1px solid var(--border2);background:var(--bg3);color:var(--t2);text-align:left;cursor:pointer;border-radius:10px;padding:8px 10px;font-family:Lato,sans-serif;font-size:11px;transition:border-color .15s,background .15s,color .15s}.tal-filter-list__item:hover,.tal-filter-list__item.active{border-color:var(--ob);background:var(--os);color:var(--text)}.tal-contact-card{gap:10px;display:grid}.tal-contact-card__name{color:var(--text);font-size:16px;font-weight:900}.tal-contact-card__line{color:var(--t2);flex-wrap:wrap;gap:6px;font-size:13px;line-height:1.6;display:flex}.tal-contact-card__line strong{color:var(--text)}.tal-contact-card__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:6px;display:flex}.tal-manual-form{gap:14px;display:grid}.tal-manual-section{border:1px solid var(--border2);background:#ffffff05;border-radius:12px;gap:12px;padding:14px;display:grid}.tal-manual-section__title{font-size:calc(12px * var(--rhr-font-scale,1));color:var(--text);font-weight:900}.tal-manual-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.tal-manual-grid--spaced{margin-top:2px}.tal-manual-grid__wide{grid-column:1/-1}.tal-manual-textarea{resize:vertical;min-height:78px;line-height:1.6}.tal-manual-file-hint{font-size:calc(11px * var(--rhr-font-scale,1));color:var(--t3);margin-top:5px;line-height:1.45}.tal-manual-error{color:#fecaca;font-size:calc(12px * var(--rhr-font-scale,1));background:#ef44441a;border:1px solid #ef444447;border-radius:10px;padding:10px 12px;line-height:1.5}.tal-check{color:var(--t2);font-size:calc(13px * var(--rhr-font-scale,1));cursor:pointer;align-items:flex-start;gap:9px;font-weight:700;line-height:1.5;display:flex}.tal-check input{accent-color:var(--orange);margin-top:3px}.tal-check--locked{cursor:default;color:var(--text)}.tal-manual-job-select{margin-top:2px}.tal-manual-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}@media (width<=900px){.tal-layout{grid-template-columns:1fr}.tal-sidebar{max-height:200px}}@media (width<=640px){.tal-stats{flex-wrap:wrap}.tal-stat{border-right:none;border-bottom:1px solid var(--border);min-width:50%}.tal-filter-grid,.tal-manual-grid{grid-template-columns:1fr}.tal-manual-actions .btn{justify-content:center;width:100%}}.rf-root{gap:20px;display:grid}.rf-hero{background:linear-gradient(135deg, #f9731629, #f973160b 48%, #ffffff05), var(--bg2);border:1px solid #f9731638;border-radius:20px;gap:18px;padding:26px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 42px #0000002e}.rf-hero__copy{gap:9px;max-width:820px;display:grid}.rf-pill{background:var(--os);border:1px solid var(--ob);width:fit-content;color:var(--orange);text-transform:uppercase;letter-spacing:.7px;border-radius:999px;padding:5px 12px;font-size:11px;font-weight:800}.rf-hero__title{letter-spacing:0;margin:0;font-size:32px;font-weight:900}.rf-hero__headline{color:var(--text);font-size:16px;font-weight:900}.rf-hero__text,.rf-hero__support,.rf-card__sub,.rf-feature__text,.rf-template__preview,.rf-upgrade p,.rf-note,.rf-state{color:var(--t2);font-size:13px;line-height:1.7}.rf-hero__support{max-width:720px}.rf-hero__chips{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.rf-hero__chips span{border:1px solid var(--border2);color:var(--t2);background:#ffffff09;border-radius:999px;align-items:center;padding:6px 10px;font-size:11px;font-weight:800;display:inline-flex}.rf-card{background:var(--bg2);border:1px solid var(--border);border-radius:18px;gap:14px;padding:20px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;box-shadow:0 12px 30px #0000001f}.rf-card:hover{border-color:#f9731638;box-shadow:0 16px 38px #00000029}.rf-card__head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.rf-card__title{color:var(--text);font-size:16px;font-weight:900}.rf-card__sub{margin-top:4px}.rf-tabs{border:1px solid var(--border);background:#ffffff06;border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:8px;display:grid}.rf-tab{text-align:left;min-width:0;min-height:62px;color:var(--t2);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;align-content:center;gap:4px;padding:11px 13px;font-family:Lato,sans-serif;transition:border-color .18s,background .18s,color .18s,transform .18s;display:grid}.rf-tab:hover,.rf-tab:focus-visible,.rf-tab--active{border-color:var(--ob);color:var(--orange);background:linear-gradient(135deg,#f9731624,#ffffff06);outline:none}.rf-tab:hover,.rf-tab:focus-visible{transform:translateY(-1px)}.rf-tab span{text-overflow:ellipsis;white-space:nowrap;color:var(--text);font-size:13px;font-weight:900;overflow:hidden}.rf-tab small{text-overflow:ellipsis;white-space:nowrap;color:var(--t3);font-size:11px;font-weight:800;overflow:hidden}.rf-tab--active small{color:var(--orange)}.rf-template-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.rf-plan-layout{grid-template-columns:minmax(240px,.65fr) minmax(0,1.35fr);align-items:stretch;gap:14px;display:grid}.rf-plan-current{border:1px solid var(--ob);background:linear-gradient(135deg,#f973161a,#ffffff06);border-radius:16px;gap:8px;padding:16px;display:grid}.rf-plan-current__label,.rf-plan-group__label{color:var(--t3);letter-spacing:.7px;text-transform:uppercase;font-size:10px;font-weight:900}.rf-plan-current__value{color:var(--text);font-size:17px;font-weight:900}.rf-plan-current__text{color:var(--t2);font-size:12px;line-height:1.65}.rf-plan-groups{grid-template-columns:1fr;gap:10px;display:grid}.rf-plan-group{background:var(--bg3);border:1px solid var(--border2);border-radius:14px;align-content:start;gap:10px;padding:14px;display:grid}.rf-plan-chips{flex-wrap:wrap;gap:7px;display:flex}.rf-plan-cta{background:var(--os);border:1px solid var(--ob);color:var(--t2);border-radius:14px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;padding:13px 14px;font-size:13px;line-height:1.6;display:flex}.rf-permission,.rf-feature,.rf-template,.rf-history-row,.rf-template-modal__block{background:var(--bg3);border:1px solid var(--border2);border-radius:14px}.rf-permission{justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-size:13px;font-weight:800;display:flex}.rf-badge{white-space:nowrap;background:var(--bg3);border:1px solid var(--border2);width:fit-content;color:var(--t2);text-transform:uppercase;letter-spacing:.5px;border-radius:999px;justify-content:center;align-items:center;padding:4px 9px;font-size:10px;font-weight:800;display:inline-flex}.rf-badge--ok{background:var(--gs);color:var(--green);border-color:#22c55e3d}.rf-badge--soon{background:var(--os);border-color:var(--ob);color:var(--orange)}.rf-badge--muted{border-color:var(--border2);color:var(--t2);background:#ffffff08}.rf-badge--error{color:#fecaca;background:#ef444414;border-color:#ef444438}.rf-upgrade{border-color:var(--ob);background:linear-gradient(135deg, #f973161a, var(--bg2));justify-content:space-between;align-items:center;gap:16px;display:flex}.rf-upgrade__content{gap:8px;display:grid}.rf-upgrade p{max-width:760px;margin:0}.rf-feature{gap:10px;padding:16px;display:grid}.rf-feature__top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.rf-feature__title,.rf-template__name{color:var(--text);font-size:14px;font-weight:900}.rf-note{background:var(--os);border:1px solid var(--ob);border-radius:14px;padding:12px 14px}.rf-state{background:var(--bg3);border:1px dashed var(--border2);border-radius:14px;gap:4px;padding:14px;display:grid}.rf-state strong{color:var(--text);font-size:13px}.rf-state span{color:var(--t2);font-size:12px}.rf-state--error{color:#fecaca;background:#ef444414;border-color:#ef444433}.rf-state--success{color:var(--green);background:var(--gs);border-color:#22c55e3d}.rf-send-grid{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);align-items:start;gap:16px;display:grid}.rf-send-panel{background:var(--bg3);border:1px solid var(--border2);border-radius:16px;gap:12px;padding:14px;display:grid}.rf-send-panel__title{color:var(--text);font-size:13px;font-weight:900}.rf-filter-panel{background:var(--bg3);border:1px solid var(--border2);border-radius:16px;gap:14px;padding:16px;display:grid}.rf-filter-panel__head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.rf-filter-panel__head p{color:var(--t2);margin:5px 0 0;font-size:12px;line-height:1.6}.rf-filter-grid{grid-template-columns:minmax(170px,1.2fr) repeat(3,minmax(145px,1fr)) auto;align-items:end;gap:10px;display:grid}.rf-filter-clear{min-height:42px}.rf-quick-filter{border:1px solid var(--border2);min-height:38px;color:var(--t2);white-space:nowrap;cursor:pointer;background:#ffffff08;border-radius:999px;justify-content:center;align-items:center;padding:8px 13px;font:800 12px Lato,sans-serif;transition:border-color .18s,color .18s,background .18s;display:inline-flex}.rf-quick-filter:hover,.rf-quick-filter:focus-visible,.rf-quick-filter--active{border-color:var(--ob);background:var(--os);color:var(--orange);outline:none}.rf-quick-filter:disabled{opacity:.55;cursor:not-allowed}.rf-filter-highlight{background:#ef44440f;border:1px solid #ef444433;border-radius:13px;flex-wrap:wrap;align-items:center;gap:10px;padding:11px 13px;display:flex}.rf-filter-highlight strong{color:#fecaca;font-size:12px}.rf-filter-highlight span{color:var(--t2);font-size:12px;line-height:1.5}.rf-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.rf-summary--top{gap:10px}.rf-summary>div{border:1px solid var(--border2);background:var(--bg2);border-radius:12px;gap:5px;padding:11px 12px;display:grid}.rf-summary span{color:var(--t3);letter-spacing:.55px;text-transform:uppercase;font-size:10px;font-weight:800}.rf-summary strong{color:var(--text);font-size:20px;font-weight:900}.rf-steps{flex-wrap:wrap;gap:8px;display:flex}.rf-steps span{border:1px solid var(--border2);color:var(--t2);background:#ffffff08;border-radius:999px;align-items:center;gap:7px;padding:8px 10px;font-size:12px;font-weight:800;display:inline-flex}.rf-steps strong{background:var(--os);border:1px solid var(--ob);width:20px;height:20px;color:var(--orange);border-radius:999px;justify-content:center;align-items:center;font-size:10px;display:inline-flex}.rf-field{gap:7px;display:grid}.rf-field>span{color:var(--t3);letter-spacing:.6px;text-transform:uppercase;font-size:11px;font-weight:800}.rf-root .fi,.rf-root .fsel{transition:border-color .18s,box-shadow .18s,background .18s}.rf-root .fi:focus,.rf-root .fsel:focus{border-color:var(--ob);box-shadow:0 0 0 3px #f973161f}.rf-candidate-list{gap:8px;max-height:420px;padding-right:4px;display:grid;overflow:auto}.rf-result-limit{border:1px dashed var(--border2);color:var(--t2);text-align:center;background:#ffffff06;border-radius:12px;padding:10px 12px;font-size:11px;line-height:1.5}.rf-candidate{text-align:left;background:var(--bg3);border:1px solid var(--border2);width:100%;color:var(--text);cursor:pointer;border-radius:14px;gap:10px;padding:12px;font-family:Lato,sans-serif;transition:border-color .18s,background .18s,transform .18s;display:grid}.rf-candidate:hover,.rf-candidate:focus-visible,.rf-candidate--selected{border-color:var(--ob);background:#f973160f;outline:none}.rf-candidate:hover,.rf-candidate:focus-visible{transform:translateY(-1px)}.rf-communication-badge{flex-wrap:wrap;align-items:center;gap:7px;padding-top:2px;display:flex}.rf-communication-badge span:not(.rf-badge),.rf-communication-badge small{color:var(--t3);font-size:11px;line-height:1.4}.rf-candidate__main,.rf-candidate__meta,.rf-selected-candidate,.rf-selected-template{gap:5px;display:grid}.rf-candidate__main strong,.rf-selected-candidate strong{color:var(--text);font-size:13px}.rf-candidate__main span,.rf-candidate__meta span:not(.rf-badge),.rf-selected-candidate span{color:var(--t2);font-size:12px;line-height:1.5}.rf-candidate__meta{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px}.rf-selected-template,.rf-selected-candidate{background:var(--bg2);border:1px solid var(--border2);border-radius:14px;padding:14px}.rf-bulk{gap:16px;display:grid}.rf-bulk__notice{background:var(--os);border:1px solid var(--ob);color:var(--t2);border-radius:14px;padding:12px 14px;font-size:12px;line-height:1.65}.rf-bulk-grid{grid-template-columns:minmax(0,.9fr) minmax(320px,1.1fr);align-items:start;gap:16px;display:grid}.rf-bulk-summary{border:1px solid var(--border2);background:#ffffff06;border-radius:12px;gap:4px;padding:12px;display:grid}.rf-bulk-summary strong{color:var(--text);font-size:13px}.rf-bulk-summary span{color:var(--t2);font-size:12px}.rf-bulk-list{background:var(--bg3);border:1px solid var(--border2);border-radius:16px;gap:12px;padding:14px;display:grid}.rf-bulk-list__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.rf-bulk-list__head>div:first-child{gap:4px;display:grid}.rf-bulk-list__head strong{color:var(--text);font-size:13px}.rf-bulk-list__head span{color:var(--t2);font-size:12px}.rf-bulk-list__actions{flex-wrap:wrap;gap:8px;display:flex}.rf-bulk-candidates{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:360px;padding-right:4px;display:grid;overflow:auto}.rf-bulk-candidate{background:var(--bg2);border:1px solid var(--border2);cursor:pointer;border-radius:12px;align-items:flex-start;gap:10px;min-width:0;padding:11px 12px;transition:border-color .18s,background .18s;display:flex}.rf-bulk-candidate--selected{border-color:var(--ob);background:#f973160f}.rf-bulk-candidate--disabled{opacity:.58;cursor:not-allowed}.rf-bulk-candidate input{accent-color:var(--orange);margin-top:3px}.rf-bulk-candidate span{gap:3px;min-width:0;display:grid}.rf-bulk-candidate strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.rf-bulk-candidate small{color:var(--t3);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.rf-bulk-candidate em{width:max-content;max-width:100%;color:var(--green);text-overflow:ellipsis;white-space:nowrap;background:#10b98114;border:1px solid #10b98147;border-radius:999px;padding:3px 7px;font-size:10px;font-style:normal;font-weight:800;overflow:hidden}.rf-bulk-candidate .rf-badge{margin-top:3px;display:inline-flex}.rf-bulk-empty{grid-column:1/-1}.rf-bulk-result,.rf-bulk-failures{flex-wrap:wrap;gap:8px;display:flex}.rf-bulk-result span,.rf-bulk-failures span{border:1px solid var(--border2);color:var(--t2);background:#ffffff06;border-radius:999px;padding:6px 9px;font-size:12px;font-weight:800}.rf-bulk-failures span{color:#fca5a5;background:#f8717114;border-color:#f8717147}.rf-template{gap:10px;min-width:0;padding:14px;display:grid}.rf-template__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.rf-template__meta-line{flex-wrap:wrap;align-items:center;gap:7px;margin-top:4px;display:flex}.rf-template__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.rf-template__type,.rf-history-row__label,.rf-template-modal__label{letter-spacing:.7px;text-transform:uppercase;color:var(--t3);font-size:10px;font-weight:800;display:block}.rf-template__subject{color:var(--text);font-size:13px;font-weight:800;line-height:1.55}.rf-template-sections{gap:14px;display:grid}.rf-template-group{border:1px solid var(--border);background:#ffffff05;border-radius:16px;gap:12px;padding:14px;display:grid}.rf-template-group__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.rf-template-group__title{color:var(--text);font-size:14px;font-weight:900}.rf-template-group__sub{color:var(--t2);margin-top:3px;font-size:12px;line-height:1.5}.rf-pro-card{border:1px solid var(--ob);background:linear-gradient(135deg,#f9731617,#ffffff05);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.rf-pro-card>div{gap:4px;display:grid}.rf-pro-card strong{color:var(--text);font-size:13px}.rf-pro-card span{color:var(--t2);font-size:12px;line-height:1.6}.rf-history{gap:10px;display:grid}.rf-history-pagination{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;padding-top:4px;display:flex}.rf-history-pagination span{color:var(--t2);font-size:12px;font-weight:800}.rf-history-row{color:var(--t2);grid-template-columns:minmax(140px,1.2fr) minmax(130px,1fr) minmax(100px,.8fr) minmax(120px,1fr) auto minmax(120px,.9fr);align-items:center;gap:12px;padding:14px;font-size:12px;transition:border-color .18s,background .18s;display:grid}.rf-history-row:hover{background:#ffffff06;border-color:#f973163d}.rf-history-row strong,.rf-history-row span:not(.rf-badge):not(.rf-history-row__label){color:var(--text);line-height:1.55}.rf-template-modal{gap:14px;display:grid}.rf-template-modal__meta{color:var(--t2);align-items:center;gap:8px;font-size:12px;display:flex}.rf-template-modal__block{color:var(--text);gap:8px;padding:14px;font-size:13px;line-height:1.7;display:grid}.rf-template-modal__body{white-space:pre-wrap}.rf-template-form{gap:14px;display:grid}.rf-variable-helper{border:1px solid var(--ob);background:linear-gradient(135deg,#f9731614,#ffffff05);border-radius:14px;gap:12px;padding:14px;display:grid}.rf-variable-helper>div:first-child{gap:4px;display:grid}.rf-variable-helper strong{color:var(--text);font-size:13px}.rf-variable-helper span,.rf-variable-helper p{color:var(--t2);font-size:12px;line-height:1.6}.rf-variable-helper p{margin:0;padding-top:2px}.rf-variable-chips{flex-wrap:wrap;gap:8px;display:flex}.rf-variable-chip{text-align:left;background:var(--bg2);border:1px solid var(--border2);color:var(--text);cursor:pointer;border-radius:12px;gap:3px;padding:8px 10px;font-family:Lato,sans-serif;transition:border-color .18s,background .18s,transform .18s;display:grid}.rf-variable-chip:hover,.rf-variable-chip:focus-visible{border-color:var(--ob);background:#f973160f;outline:none;transform:translateY(-1px)}.rf-variable-chip span{color:var(--text);font-size:12px;font-weight:900}.rf-variable-chip code{color:var(--orange);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px}.rf-template-form__help{background:var(--os);border:1px solid var(--ob);color:var(--t2);border-radius:12px;padding:12px 14px;font-size:12px;line-height:1.7}.rf-template-form__textarea{resize:vertical;min-height:180px;line-height:1.7}.rf-field-error{color:#fecaca;font-size:11px;line-height:1.5}.rf-input--error{box-shadow:0 0 0 1px #ef44441f;border-color:#ef444473!important}.rf-confirm{gap:14px;display:grid}.rf-confirm p{color:var(--t2);margin:0;font-size:13px;line-height:1.7}.rf-confirm__details{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.rf-confirm__details>div{background:var(--bg3);border:1px solid var(--border2);border-radius:12px;gap:5px;padding:12px;display:grid}.rf-confirm__details span{color:var(--t3);letter-spacing:.7px;text-transform:uppercase;font-size:10px;font-weight:800}.rf-confirm__details strong{color:var(--text);font-size:13px;line-height:1.5}.rf-confirm__actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}@media (width<=1100px){.rf-plan-layout,.rf-plan-groups{grid-template-columns:1fr}.rf-history-row{grid-template-columns:repeat(2,minmax(0,1fr))}.rf-send-grid,.rf-bulk-grid{grid-template-columns:1fr}.rf-filter-grid,.rf-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.rf-hero,.rf-upgrade,.rf-card__head,.rf-filter-panel__head,.rf-template__head,.rf-template-group__head,.rf-pro-card,.rf-plan-cta{flex-direction:column;align-items:flex-start}.rf-template-grid,.rf-history-row,.rf-confirm__details,.rf-bulk-candidates,.rf-filter-grid{grid-template-columns:1fr}.rf-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.rf-upgrade .btn,.rf-template__head .btn,.rf-template__actions,.rf-template__actions .btn,.rf-send-panel>.btn,.rf-selected-template .btn,.rf-confirm__actions .btn,.rf-bulk-list__actions,.rf-bulk-list__actions .btn,.rf-history-pagination .btn{justify-content:center;width:100%}.rf-history-pagination{justify-content:stretch}.rf-history-pagination span{text-align:center;width:100%}.rf-plan-cta .btn,.rf-pro-card .btn,.rf-filter-clear,.rf-quick-filter{justify-content:center;width:100%}.rf-candidate__meta{grid-template-columns:1fr;justify-items:start}}@media (width<=460px){.rf-summary,.rf-tabs{grid-template-columns:1fr}}@keyframes rcfgFade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.rcfg-root{flex-direction:column;gap:16px;max-width:920px;animation:.35s both rcfgFade;display:flex}.rcfg-page-header{background:var(--bg2);border:1px solid var(--ob);border-radius:16px;align-items:center;gap:14px;padding:18px;display:flex;position:relative;overflow:hidden}.rcfg-page-header:before{content:"";background:linear-gradient(90deg,transparent,var(--orange),transparent);height:2px;position:absolute;top:0;left:0;right:0}.rcfg-page-header__av{background:linear-gradient(135deg,var(--orange),#c2410c);color:#000;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;font-size:18px;font-weight:900;display:flex;overflow:hidden}.rcfg-page-header__nome{margin-bottom:3px;font-size:18px;font-weight:900}.rcfg-page-header__sub{color:var(--t2);font-size:12px;font-weight:300}.rcfg-plano-badge{background:var(--os);color:var(--orange);border:1px solid var(--ob);border-radius:50px;flex-shrink:0;margin-left:auto;padding:4px 12px;font-size:11px;font-weight:700}.rcfg-plano-badge:hover{background:var(--orange);color:#000}.rcfg-tabs{background:var(--bg2);border:1px solid var(--border);border-radius:12px;gap:3px;padding:4px;display:flex}.rcfg-tab{color:var(--t2);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:8px;flex:1;padding:8px 6px;font-family:Lato,sans-serif;font-size:12px;font-weight:700;transition:all .15s}.rcfg-tab:hover{color:var(--text)}.rcfg-tab.active{background:var(--bg3);color:var(--orange);box-shadow:0 1px 6px #0003}.rcfg-tab:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.rcfg-body{flex-direction:column;gap:16px;display:flex}.rcfg-section{background:var(--bg2);border:1px solid var(--border);border-radius:14px;padding:18px}.rcfg-section--danger{border-color:#ef444426}.rcfg-section-title{color:var(--t3);text-transform:uppercase;letter-spacing:1px;margin-bottom:14px;font-size:11px;font-weight:700}.rcfg-form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.rcfg-save-row{border-top:1px solid var(--border);justify-content:flex-end;margin-top:4px;padding-top:14px;display:flex}.rcfg-incomplete-hint{color:var(--t2);background:var(--ys);border:1px solid #eab30833;border-radius:9px;align-items:flex-start;gap:8px;margin-top:10px;padding:10px 13px;font-size:12px;font-weight:300;line-height:1.6;display:flex}.rcfg-company-identity{background:var(--bg2);border:1px solid var(--ob);border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px;display:grid;position:relative;overflow:hidden}.rcfg-company-identity:before{content:"";background:linear-gradient(90deg,transparent,var(--orange),transparent);height:2px;position:absolute;top:0;left:0;right:0}.rcfg-company-identity__logo{background:var(--bg3);border:1px solid var(--border2);width:96px;height:72px;color:var(--orange);border-radius:14px;justify-content:center;align-items:center;font-size:24px;font-weight:900;display:flex;overflow:hidden}.rcfg-company-identity__logo img{object-fit:contain;width:100%;height:100%;padding:10px}.rcfg-company-identity__info{min-width:0}.rcfg-company-identity__info .rcfg-section-title{margin-bottom:6px}.rcfg-company-identity__info h2{color:var(--text);overflow-wrap:anywhere;margin:0 0 4px;font-size:21px;font-weight:900}.rcfg-company-identity__info p{color:var(--t2);overflow-wrap:anywhere;margin:0;font-size:13px}.rcfg-company-identity__meta{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.rcfg-company-identity__meta span,.rcfg-company-identity__plan{color:var(--orange);background:var(--os);border:1px solid var(--ob);border-radius:999px;padding:5px 10px;font-size:11px;font-weight:800}.rcfg-company-identity__plan{white-space:nowrap;align-self:flex-start}.rcfg-company-layout{display:block}.rcfg-brand-picker{flex-direction:column;gap:8px;display:flex}.rcfg-brand-picker__control{background:var(--bg3);border:1px solid var(--border2);border-radius:11px;align-items:center;gap:10px;padding:10px;display:flex}.rcfg-brand-picker__control input{cursor:pointer;background:0 0;border:0;border-radius:8px;width:46px;height:36px}.rcfg-brand-picker__control span{color:var(--text);font-size:13px;font-weight:900}.rcfg-brand-picker p{color:var(--t3);margin:0;font-size:12px;line-height:1.5}.rcfg-brand-preview{--rcfg-brand-color:#ff6b00;--rcfg-brand-text-color:#111827;--rcfg-brand-soft-color:#ff6b0014;--rcfg-brand-tag-color:#ff6b0024;--rcfg-brand-border-color:#ff6b006b;border:1px solid var(--rcfg-brand-border-color);background:linear-gradient(180deg, var(--rcfg-brand-soft-color), var(--bg3));border-radius:14px;margin-top:16px;padding:14px}.rcfg-brand-preview__accent{background:var(--rcfg-brand-color);border-radius:999px;width:68px;height:4px;margin-bottom:14px}.rcfg-brand-preview__top{align-items:center;gap:10px;margin-bottom:14px;display:flex}.rcfg-brand-preview__logo{background:var(--bg2);border:1px solid var(--rcfg-brand-border-color);width:54px;height:42px;color:var(--rcfg-brand-color);border-radius:10px;justify-content:center;align-items:center;font-size:15px;font-weight:900;display:flex;overflow:hidden}.rcfg-brand-preview__logo img{object-fit:contain;width:100%;height:100%;padding:6px}.rcfg-brand-preview__top strong,.rcfg-brand-preview__job strong{color:var(--text);font-weight:900;display:block}.rcfg-brand-preview__top span{color:var(--t3);margin-top:2px;font-size:11px;font-weight:700;display:block}.rcfg-brand-preview__button{background:var(--rcfg-brand-color);width:100%;color:var(--rcfg-brand-text-color);cursor:default;border:0;border-radius:9px;padding:11px 14px;font-family:Lato,sans-serif;font-size:13px;font-weight:900}.rcfg-brand-preview__job{background:var(--bg2);border:1px solid var(--border2);border-radius:12px;margin-top:12px;padding:13px}.rcfg-brand-preview__job span{background:var(--rcfg-brand-tag-color);border:1px solid var(--rcfg-brand-border-color);color:var(--rcfg-brand-color);text-transform:uppercase;border-radius:999px;margin-bottom:8px;padding:4px 8px;font-size:10px;font-weight:900;display:inline-flex}.rcfg-brand-preview__job p{color:var(--t3);margin:6px 0 0;font-size:12px;line-height:1.5}.rcfg-portal-loading,.rcfg-field-help{color:var(--t3);font-size:12px;line-height:1.5}.rcfg-field-help{margin-top:6px}.rcfg-portal-alert{background:var(--rs);color:var(--red);border:1px solid #ef444440;border-radius:11px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:11px 13px;font-size:12px;font-weight:700;display:flex}.rcfg-portal-alert span{flex:1;min-width:220px}.rcfg-portal-locked{grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:14px;display:grid}.rcfg-portal-locked__icon{background:var(--os);border:1px solid var(--ob);border-radius:13px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.rcfg-portal-locked h2{margin:0 0 7px;font-size:18px;font-weight:900}.rcfg-portal-locked p{color:var(--t2);margin:0 0 14px;font-size:13px;line-height:1.6}.rcfg-portal-grid{grid-template-columns:minmax(0,1.08fr) minmax(330px,.92fr);align-items:start;gap:16px;display:grid}.rcfg-portal-color-row{grid-template-columns:52px minmax(0,1fr);align-items:center;gap:9px;display:grid}.rcfg-portal-color-row input[type=color]{cursor:pointer;background:0 0;border:0;border-radius:10px;width:52px;height:40px}.rcfg-portal-link-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.rcfg-portal-url{background:var(--bg3);border:1px solid var(--border2);color:var(--orange);overflow-wrap:anywhere;border-radius:10px;padding:10px 12px;font-size:12px;font-weight:800}.rcfg-portal-link-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.rcfg-portal-switch{border:1px solid var(--border2);background:var(--bg3);min-height:40px;color:var(--t2);cursor:pointer;border-radius:999px;align-items:center;gap:9px;padding:6px 12px 6px 6px;font-family:Lato,sans-serif;font-size:12px;font-weight:900;display:inline-flex}.rcfg-portal-switch span{background:var(--border2);border-radius:50%;width:28px;height:28px;box-shadow:0 1px 4px #0003}.rcfg-portal-switch.on{background:var(--gs);color:var(--green);border-color:#22c55e47}.rcfg-portal-switch.on span{background:var(--green)}.rcfg-portal-banner-upload{width:100%}.rcfg-portal-banner-file{border:1px solid var(--border2);background:var(--bg3);border-radius:12px;width:100%;min-height:180px;position:relative;overflow:hidden}.rcfg-portal-banner-file img{object-fit:cover;width:100%;height:220px;display:block}.rcfg-portal-preview-wrap{position:sticky;top:16px}.rcfg-portal-preview{--career-color:#ff6b00;--career-text-color:#111827;--career-soft-color:#ff6b001a;--career-border-color:#ff6b0047;border:1px solid var(--career-border-color);background:var(--bg3);border-radius:14px;overflow:hidden}.rcfg-portal-preview__hero{background:linear-gradient(135deg,var(--career-soft-color),var(--bg2));min-height:190px;position:relative}.rcfg-portal-preview__hero>img,.rcfg-portal-preview__banner-fallback{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.rcfg-portal-preview__banner-fallback{background:linear-gradient(135deg,var(--career-soft-color),transparent 58%), linear-gradient(180deg,var(--bg2),var(--bg3))}.rcfg-portal-preview__hero:after{content:"";background:linear-gradient(#0000004d,#00000094);position:absolute;inset:0}.rcfg-portal-preview__nav{z-index:1;color:#fff;flex-direction:column;justify-content:space-between;min-height:190px;padding:16px;display:flex;position:relative}.rcfg-portal-preview__brand{align-items:center;gap:10px;min-width:0;display:flex}.rcfg-portal-preview__brand strong{overflow-wrap:anywhere;font-size:16px;font-weight:900}.rcfg-portal-preview__logo{width:50px;height:42px;color:var(--career-color);background:#fffffff0;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-weight:900;display:flex;overflow:hidden}.rcfg-portal-preview__logo img{object-fit:contain;width:100%;height:100%;padding:6px}.rcfg-portal-preview__menu{flex-wrap:wrap;gap:8px;display:flex}.rcfg-portal-preview__menu span{background:#ffffff1f;border:1px solid #ffffff52;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:900}.rcfg-portal-preview__content{flex-direction:column;gap:14px;padding:16px;display:flex}.rcfg-portal-preview h3{color:var(--text);margin:0 0 6px;font-size:14px;font-weight:900}.rcfg-portal-preview p{color:var(--t2);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.6}.rcfg-portal-preview__split{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.rcfg-portal-preview__split section{border:1px solid var(--border);background:var(--bg2);border-radius:10px;padding:10px}.rcfg-portal-preview__jobs{border-top:1px solid var(--border);padding-top:14px}.rcfg-portal-preview__job-card{border:1px solid var(--career-border-color);background:var(--career-soft-color);border-radius:12px;margin-top:10px;padding:12px}.rcfg-portal-preview__job-card span{background:var(--career-color);color:var(--career-text-color);border-radius:999px;margin-bottom:7px;padding:4px 8px;font-size:10px;font-weight:900;display:inline-flex}.rcfg-portal-preview__job-card strong,.rcfg-portal-preview__job-card small{display:block}.rcfg-portal-preview__job-card strong{color:var(--text);font-size:13px;font-weight:900}.rcfg-portal-preview__job-card small{color:var(--t3);margin-top:4px;font-size:11px}.rcfg-portal-preview footer{border-top:1px solid var(--border);color:var(--t3);text-align:center;padding:12px 16px;font-size:11px}.rcfg-plano-atual{background:var(--bg2);border:1px solid var(--ob);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:18px;display:flex;position:relative;overflow:hidden}.rcfg-plano-atual:before{content:"";background:linear-gradient(90deg,transparent,var(--orange),transparent);height:2px;position:absolute;top:0;left:0;right:0}.rcfg-plano-atual__label{color:var(--t3);text-transform:uppercase;letter-spacing:1px;margin-bottom:4px;font-size:10px;font-weight:700}.rcfg-plano-atual__nome{align-items:center;gap:9px;margin-bottom:3px;font-size:17px;font-weight:900;display:flex}.rcfg-plano-atual__badge{background:var(--gs);color:var(--green);border:1px solid #22c55e33;border-radius:50px;padding:2px 9px;font-size:10px;font-weight:700}.rcfg-plano-atual__desc{color:var(--t3);font-size:12px;font-weight:300}.rcfg-plano-atual__stats{flex-wrap:wrap;gap:20px;display:flex}.rcfg-plano-stat__l{color:var(--t3);text-transform:uppercase;letter-spacing:.6px;font-size:9px;font-weight:700}.rcfg-plano-stat__v{font-size:13px;font-weight:700}.rcfg-danger-row{background:var(--bg3);cursor:pointer;text-align:left;border:1px solid #ef444426;border-radius:11px;align-items:center;gap:12px;width:100%;padding:12px 14px;font-family:Lato,sans-serif;transition:all .15s;display:flex}.rcfg-danger-row:hover{background:var(--rs);border-color:#ef44444d}.rcfg-danger-row__ico{background:var(--rs);border:1px solid #ef444433;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}@media (width<=560px){.rcfg-form-grid{grid-template-columns:1fr}.rcfg-tabs{flex-wrap:wrap}.rcfg-tab{flex:none;width:calc(50% - 2px)}}.rcfg-logo-upload{width:100%}.rcfg-logo-btn{border:1.5px dashed var(--border2);cursor:pointer;background:var(--bg3);text-align:center;color:var(--t2);border-radius:11px;flex-direction:column;align-items:center;gap:6px;width:100%;padding:22px 14px;font-size:13px;font-weight:700;transition:all .2s;display:flex}.rcfg-logo-btn:hover{border-color:var(--orange);background:var(--os)}.rcfg-logo-btn--large{justify-content:center;min-height:132px}.rcfg-logo-preview{background:var(--bg3);border:1px solid var(--border2);border-radius:11px;justify-content:center;align-items:center;width:100%;padding:14px 20px;display:inline-flex;position:relative}.rcfg-logo-preview img{object-fit:contain;max-width:220px;max-height:52px}.rcfg-logo-preview--large{min-height:132px}.rcfg-logo-preview--large img{max-width:320px;max-height:86px}.rcfg-logo-hint{color:var(--t3);margin-top:8px;font-size:11px;font-weight:500;line-height:1.4;display:block}.rcfg-logo-rm{background:var(--rs);width:22px;height:22px;color:var(--red);cursor:pointer;border:1px solid #ef44444d;border-radius:50%;justify-content:center;align-items:center;transition:all .15s;display:flex;position:absolute;top:8px;right:8px}.rcfg-logo-rm:hover{background:var(--red);color:#fff}.rcfg-a11y-options{flex-direction:column;gap:8px;display:flex}.rcfg-a11y-opt{background:var(--bg3);border:1.5px solid var(--border2);cursor:pointer;text-align:left;border-radius:11px;align-items:center;gap:12px;width:100%;padding:13px 14px;font-family:Lato,sans-serif;transition:all .15s;display:flex}.rcfg-a11y-opt:hover{border-color:var(--ob)}.rcfg-a11y-opt.active{border-color:var(--orange);background:var(--os)}.rcfg-a11y-opt:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.rcfg-a11y-opt__ico{background:var(--bg2);border:1px solid var(--border2);width:36px;height:36px;color:var(--t2);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.rcfg-a11y-opt.active .rcfg-a11y-opt__ico{color:var(--orange);border-color:var(--ob);background:var(--os)}.rcfg-a11y-opt__dot{border-radius:50%;flex-shrink:0;width:28px;height:28px}.rcfg-font-options{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.rcfg-font-opt{background:var(--bg3);border:1.5px solid var(--border2);cursor:pointer;border-radius:11px;flex-direction:column;align-items:center;gap:6px;padding:14px 8px;font-family:Lato,sans-serif;transition:all .15s;display:flex}.rcfg-font-opt:hover{border-color:var(--ob)}.rcfg-font-opt.active{border-color:var(--orange);background:var(--os)}.rcfg-font-opt:focus-visible{outline:2px solid var(--orange);outline-offset:2px}[data-contrast=high]{--border:#ffffff6b;--border2:#ffffff9e;--t2:#f2f2f2;--t3:#d0d0d0}[data-contrast=high][data-theme=light]{--border:#00000052;--border2:#00000080;--t2:#1b2430;--t3:#374151}.rcfg-foto-area{align-items:center;gap:16px;display:flex}.rcfg-foto-av{background:linear-gradient(135deg, var(--orange), #c2410c);border:2px solid var(--border2);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:72px;height:72px;display:flex;overflow:hidden}.rcfg-avatar-img{object-fit:cover;width:100%;height:100%;display:block}@media (width<=860px){.rcfg-company-layout,.rcfg-portal-grid{grid-template-columns:1fr}.rcfg-portal-preview-wrap{position:static}}@media (width<=560px){.rcfg-root{max-width:100%}.rcfg-company-identity{grid-template-columns:1fr;align-items:flex-start}.rcfg-company-identity__logo{width:100%;height:86px}.rcfg-company-identity__plan{justify-self:flex-start}.rcfg-logo-preview--large img{max-width:100%}.rcfg-portal-locked,.rcfg-portal-preview__split,.rcfg-portal-link-row{grid-template-columns:1fr}.rcfg-portal-link-actions{justify-content:flex-start}.rcfg-portal-preview__nav{padding:13px}.rcfg-portal-color-row{grid-template-columns:46px minmax(0,1fr)}.rcfg-portal-color-row input[type=color]{width:46px}}.rc-rany-modal{gap:16px;display:grid}.rc-rany-modal__intro{gap:8px;display:grid}.rc-rany-modal__subtitle{color:var(--text);font-size:14px;font-weight:900}.rc-rany-layout{gap:16px;display:grid}.rc-rany-layout__col{align-content:start;gap:16px;min-width:0;display:grid}.rc-rany-layout__col--overview{min-width:0}.rc-rany-hero{background:linear-gradient(135deg,#f9731624,#f973160d);border:1px solid #f973162e;border-radius:16px;justify-content:space-between;align-items:flex-start;gap:14px;padding:18px;display:flex}.rc-rany-hero--blocked{justify-content:flex-start}.rc-rany-hero__eyebrow{color:var(--t3);text-transform:uppercase;letter-spacing:.7px;margin-bottom:4px;font-size:10px;font-weight:700}.rc-rany-hero__value{color:var(--orange);letter-spacing:-1px;font-size:44px;font-weight:900;line-height:1}.rc-rany-hero__aside{justify-items:end;gap:6px;display:grid}.rc-rany-hero__meta{color:var(--t2);text-align:right;font-size:12px;line-height:1.5}.rc-rany-hero__meta--left{text-align:left;margin-top:8px}.rc-rany-status{border:1px solid var(--border2);background:var(--bg2);width:max-content;color:var(--text);border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:11px;font-weight:800;display:inline-flex}.rc-rany-status--ok{color:var(--green);background:#10b98114;border-color:#10b98147}.rc-rany-status--warn{color:var(--orange);background:#f9731614;border-color:#f973164d}.rc-rany-status--alert{color:#f87171;background:#f8717114;border-color:#f8717147}.rc-rany-status--muted{color:var(--t2)}.rc-rany-block{background:var(--bg3);border:1px solid var(--border);border-radius:12px;gap:8px;padding:12px 14px;display:grid}.rc-rany-block--criteria{align-content:start;height:100%}.rc-rany-copy{color:var(--t2);font-size:13px;font-weight:400;line-height:1.7}.rc-rany-list{gap:7px;display:grid}.rc-rany-list__item{color:var(--text);font-size:12px;line-height:1.65}.rc-rany-list__item:before{content:"• ";color:var(--orange);font-weight:900}.rc-rany-quick{gap:10px;display:grid}.rc-rany-quick__item{border:1px solid var(--border2);background:#ffffff05;border-radius:12px;gap:8px;padding:12px;display:grid}.rc-rany-quick__label{color:var(--text);font-size:11px;font-weight:800}.rc-rany-criteria{gap:10px;display:grid}.rc-rany-criterion{border:1px solid var(--border2);background:#ffffff05;border-radius:12px;gap:8px;padding:12px;display:grid}.rc-rany-criterion__head{justify-content:space-between;align-items:center;gap:10px;display:flex}.rc-rany-criterion__label{color:var(--text);font-size:12px;font-weight:800}.rc-rany-criterion__score{color:var(--orange);background:var(--os);border:1px solid var(--ob);border-radius:999px;padding:3px 8px;font-size:11px;font-weight:800}.rc-rany-criterion__bar{background:#ffffff0f;border-radius:999px;height:6px;overflow:hidden}.rc-rany-criterion__bar-fill{border-radius:inherit;background:linear-gradient(90deg,#f97316b8,#f97316);height:100%}.rc-rany-criterion__evidence{gap:8px;display:grid}.rc-rany-criterion__evidence-label{color:var(--t3);text-transform:uppercase;letter-spacing:.6px;font-size:10px;font-weight:800}.rc-rany-terms{flex-wrap:wrap;gap:6px;display:flex}.rc-rany-term{color:var(--orange);background:var(--os);border:1px solid var(--ob);border-radius:999px;padding:4px 8px;font-size:10px;font-weight:700}.rc-rany-ethics{background:var(--os);border:1px solid var(--ob);color:var(--t2);border-radius:12px;padding:12px 14px;font-size:12px;line-height:1.7}@media (width>=1024px){.rc-rany-layout{grid-template-columns:minmax(0,.95fr) minmax(0,1.15fr);align-items:start}}@media (width<=720px){.rc-rany-hero{padding:14px}.rc-rany-hero__value{font-size:36px}.rc-rany-hero__aside{justify-items:start}.rc-rany-hero__meta{text-align:left}}.rm-v2-root{gap:18px;display:grid}.rm-v2-hero{background:linear-gradient(135deg,#f9731624,#f973160a);border:1px solid #f9731638;border-radius:20px;gap:12px;padding:24px;display:grid}.rm-v2-hero__badge{background:var(--os);border:1px solid var(--ob);width:fit-content;color:var(--orange);text-transform:uppercase;letter-spacing:.7px;border-radius:999px;padding:5px 12px;font-size:11px;font-weight:800}.rm-v2-hero__subtitle{color:var(--t2);margin-top:4px;font-size:13px}.rm-v2-hero__text,.rm-v2-hero__ethics,.rm-v2-support,.rm-v2-subtle,.rm-v2-empty{color:var(--t2);font-size:13px;line-height:1.7}.rm-v2-hero__ethics{border:1px solid var(--border2);background:#ffffff08;border-radius:12px;padding:12px 14px}.rm-v2-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.rm-summary-card{background:var(--bg2);border:1px solid var(--border);border-radius:16px;gap:6px;padding:16px;display:grid}.rm-summary-card--orange{border-color:#f9731638}.rm-summary-card--blue{border-color:#3b82f633}.rm-summary-card--green{border-color:#22c55e38}.rm-summary-card__label{color:var(--t3);text-transform:uppercase;letter-spacing:.7px;font-size:11px;font-weight:800}.rm-summary-card__value{color:var(--text);font-size:28px;font-weight:900}.rm-summary-card__helper{color:var(--t2);font-size:12px;line-height:1.6}.rm-v2-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:16px;display:grid}.rm-v2-section-title{margin-bottom:10px;font-size:16px;font-weight:900}.rm-v2-steps{gap:10px;display:grid}.rm-v2-step{background:var(--bg3);border:1px solid var(--border2);border-radius:12px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:13px;line-height:1.65;display:flex}.rm-v2-step__index{background:var(--os);border:1px solid var(--ob);width:24px;height:24px;color:var(--orange);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:900;display:flex}.rm-v2-benefits{gap:8px;margin-top:10px;display:grid}.rm-v2-benefit{background:var(--bg3);border:1px solid var(--border2);color:var(--text);border-radius:12px;padding:11px 13px;font-size:12px}.rm-v2-upgrade__preview{background:linear-gradient(135deg,#f973161f,#f9731608);border:1px solid #f973162e;border-radius:14px;gap:4px;padding:14px;display:grid}.rm-v2-upgrade__label{color:var(--t3);text-transform:uppercase;letter-spacing:.7px;font-size:11px;font-weight:800}.rm-v2-upgrade__value{color:var(--orange);font-size:30px;font-weight:900}.rm-v2-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.rm-v2-list{gap:10px;display:grid}.rm-v2-item{background:var(--bg3);border:1px solid var(--border2);border-radius:14px;grid-template-columns:minmax(0,1.5fr) auto auto;align-items:center;gap:12px;padding:14px;display:grid}.rm-v2-item__name{font-size:14px;font-weight:900}.rm-v2-item__meta{color:var(--t2);margin-top:4px;font-size:12px}.rm-v2-item__score{justify-items:end;gap:4px;display:grid}.rm-v2-item__score-label{color:var(--t3);text-transform:uppercase;letter-spacing:.7px;font-size:10px;font-weight:800}.rm-v2-item__score-value{color:var(--orange);font-size:22px;font-weight:900}.rm-v2-item__score-type{color:var(--t2);font-size:11px}.rm-v2-item__actions{justify-content:flex-end;display:flex}.rm-match-modal{gap:14px;display:grid}.rm-match-modal__subtitle{color:var(--text);font-size:14px;font-weight:900}.rm-match-copy{color:var(--t2);font-size:13px;line-height:1.7}.rm-match-hero{background:linear-gradient(135deg,#f973161f,#f973160a);border:1px solid #f973162e;border-radius:14px;justify-content:space-between;align-items:flex-start;gap:14px;padding:14px;display:flex}.rm-match-hero--blocked{justify-content:flex-start}.rm-match-hero__eyebrow{color:var(--t3);text-transform:uppercase;letter-spacing:.7px;margin-bottom:4px;font-size:10px;font-weight:700}.rm-match-hero__value{color:var(--orange);font-size:30px;font-weight:900;line-height:1}.rm-match-hero__aside{justify-items:end;gap:6px;display:grid}.rm-match-hero__meta{color:var(--t2);text-align:right;font-size:12px;line-height:1.5}.rm-match-block{background:var(--bg3);border:1px solid var(--border);border-radius:12px;gap:8px;padding:12px 14px;display:grid}.rm-match-block__title{color:var(--t3);text-transform:uppercase;letter-spacing:.8px;font-size:10px;font-weight:700}.rm-match-list{gap:7px;display:grid}.rm-match-list__item{color:var(--text);font-size:12px;line-height:1.65}.rm-match-list__item:before{content:"• ";color:var(--orange);font-weight:900}.rm-match-criteria{gap:10px;display:grid}.rm-match-criterion{border:1px solid var(--border2);background:#ffffff05;border-radius:12px;gap:8px;padding:12px;display:grid}.rm-match-criterion__head{justify-content:space-between;align-items:center;gap:10px;display:flex}.rm-match-criterion__label{color:var(--text);font-size:12px;font-weight:800}.rm-match-criterion__score{color:var(--orange);background:var(--os);border:1px solid var(--ob);border-radius:999px;padding:3px 8px;font-size:11px;font-weight:800}.rm-match-terms{flex-wrap:wrap;gap:6px;display:flex}.rm-match-term{color:var(--orange);background:var(--os);border:1px solid var(--ob);border-radius:999px;padding:4px 8px;font-size:10px;font-weight:700}.rm-match-ethics{background:var(--os);border:1px solid var(--ob);color:var(--t2);border-radius:12px;padding:12px 14px;font-size:12px;line-height:1.7}.rm-match-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}@media (width<=960px){.rm-v2-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.rm-v2-grid{grid-template-columns:1fr}}@media (width<=640px){.rm-v2-summary{grid-template-columns:1fr}.rm-v2-item{grid-template-columns:1fr;align-items:flex-start}.rm-v2-item__score,.rm-v2-item__actions{justify-content:flex-start;justify-items:start}.rm-match-hero,.rm-match-hero__aside{text-align:left;grid-auto-flow:row;justify-items:start}}.disc-root,.disc-form,.disc-extra-modal,.disc-result,.disc-result-empty{--disc-bg:#0f0f10;--disc-card:#171717;--disc-border:#2a2a2a;--disc-text:#fff;--disc-muted:#cfcfcf;--disc-soft:#a3a3a3;--disc-orange:#ff6b00;--disc-orange-hover:#e85d04}.disc-root{color:var(--disc-text);gap:18px;display:grid}.disc-root .btn-p,.disc-form .btn-p,.disc-extra-modal .btn-p{color:#fff;background:var(--disc-orange);border-color:var(--disc-orange)}.disc-root .btn-p:hover,.disc-form .btn-p:hover,.disc-extra-modal .btn-p:hover{background:var(--disc-orange-hover);border-color:var(--disc-orange-hover)}.disc-root .btn-g,.disc-form .btn-g,.disc-extra-modal .btn-g,.disc-result .btn-g{color:var(--disc-text);border-color:var(--disc-border);background:#171717}.disc-root .btn-g:hover,.disc-form .btn-g:hover,.disc-extra-modal .btn-g:hover,.disc-result .btn-g:hover{border-color:#ff6b0073}[data-theme=light] .disc-root,[data-theme=light] .disc-form,[data-theme=light] .disc-extra-modal,[data-theme=light] .disc-result,[data-theme=light] .disc-result-empty{--disc-bg:var(--bg);--disc-card:var(--bg2);--disc-border:var(--border);--disc-text:var(--text);--disc-muted:var(--t2);--disc-soft:var(--t3);--disc-orange:var(--orange);--disc-orange-hover:var(--orange-d)}[data-theme=light] .disc-root .btn-p,[data-theme=light] .disc-form .btn-p,[data-theme=light] .disc-extra-modal .btn-p{color:#fff;background:var(--disc-orange);border-color:var(--disc-orange)}[data-theme=light] .disc-root .btn-g,[data-theme=light] .disc-form .btn-g,[data-theme=light] .disc-extra-modal .btn-g,[data-theme=light] .disc-result .btn-g{color:var(--disc-text);background:var(--bg2);border-color:var(--disc-border)}[data-theme=light] .disc-root .btn-g:hover,[data-theme=light] .disc-form .btn-g:hover,[data-theme=light] .disc-extra-modal .btn-g:hover,[data-theme=light] .disc-result .btn-g:hover{background:var(--bg3);border-color:var(--disc-orange)}:is(body .rhr-modal-box:has(.disc-form),body .rhr-modal-box:has(.disc-extra-modal),body .rhr-modal-box:has(.disc-result),body .rhr-modal-box:has(.disc-result-empty)){background:#171717;border-color:#2a2a2a}:is(body .rhr-modal-box:has(.disc-form) .rhr-modal-title,body .rhr-modal-box:has(.disc-extra-modal) .rhr-modal-title,body .rhr-modal-box:has(.disc-result) .rhr-modal-title,body .rhr-modal-box:has(.disc-result-empty) .rhr-modal-title){color:#fff}:is(body .rhr-modal-box:has(.disc-form) .rhr-modal-body,body .rhr-modal-box:has(.disc-extra-modal) .rhr-modal-body,body .rhr-modal-box:has(.disc-result) .rhr-modal-body,body .rhr-modal-box:has(.disc-result-empty) .rhr-modal-body){color:#cfcfcf}:is([data-theme=light] body .rhr-modal-box:has(.disc-form),[data-theme=light] body .rhr-modal-box:has(.disc-extra-modal),[data-theme=light] body .rhr-modal-box:has(.disc-result),[data-theme=light] body .rhr-modal-box:has(.disc-result-empty)){background:var(--bg2);border-color:var(--border)}:is([data-theme=light] body .rhr-modal-box:has(.disc-form) .rhr-modal-title,[data-theme=light] body .rhr-modal-box:has(.disc-extra-modal) .rhr-modal-title,[data-theme=light] body .rhr-modal-box:has(.disc-result) .rhr-modal-title,[data-theme=light] body .rhr-modal-box:has(.disc-result-empty) .rhr-modal-title){color:var(--text)}:is([data-theme=light] body .rhr-modal-box:has(.disc-form) .rhr-modal-body,[data-theme=light] body .rhr-modal-box:has(.disc-extra-modal) .rhr-modal-body,[data-theme=light] body .rhr-modal-box:has(.disc-result) .rhr-modal-body,[data-theme=light] body .rhr-modal-box:has(.disc-result-empty) .rhr-modal-body){color:var(--t2)}.disc-hero{border:1px solid var(--disc-border);background:linear-gradient(135deg,#171717,#0f0f10);border-radius:18px;justify-content:space-between;align-items:flex-start;gap:16px;padding:24px;display:flex;box-shadow:inset 0 1px #ff6b0029,0 18px 42px #0000002e}.disc-hero h1{color:var(--disc-text);font-size:calc(28px * var(--rhr-font-scale,1));margin:8px 0 4px;line-height:1.12}.disc-hero p{max-width:680px;color:var(--disc-muted);font-size:calc(14px * var(--rhr-font-scale,1));margin:0;line-height:1.7}.disc-pill,.disc-card__eyebrow{width:fit-content;color:var(--disc-orange);font-size:calc(11px * var(--rhr-font-scale,1));letter-spacing:.6px;text-transform:uppercase;font-weight:900}.disc-pill{background:#ff6b001f;border:1px solid #ff6b0052;border-radius:999px;align-items:center;min-height:26px;padding:5px 11px;display:inline-flex}.disc-ethics{color:var(--disc-muted);font-size:calc(12px * var(--rhr-font-scale,1));background:#ff6b0014;border:1px solid #ff6b0033;border-radius:12px;margin-top:12px;padding:11px 13px;line-height:1.6}.disc-top-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.disc-card,.disc-upgrade,.disc-state{background:var(--disc-card);border:1px solid var(--disc-border);border-radius:16px;padding:18px}.disc-card{gap:14px;display:grid;box-shadow:0 16px 34px #00000024}.disc-usage-card__head,.disc-list-head,.disc-result__header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.disc-usage-card__head strong{min-height:34px;color:var(--disc-text);font-size:calc(18px * var(--rhr-font-scale,1));background:#ff6b0024;border:1px solid #ff6b0042;border-radius:999px;justify-content:center;align-items:center;padding:6px 10px;line-height:1;display:inline-flex}.disc-usage-card__plan{color:var(--disc-text);font-size:calc(18px * var(--rhr-font-scale,1));font-weight:900}.disc-usage-card__text,.disc-empty,.disc-state span{color:var(--disc-muted);font-size:calc(13px * var(--rhr-font-scale,1));line-height:1.6}.disc-progress{border:1px solid var(--disc-border);background:#0f0f10;border-radius:999px;height:9px;overflow:hidden}.disc-progress span{border-radius:inherit;background:linear-gradient(90deg, var(--disc-orange), var(--disc-orange-hover));height:100%;display:block}.disc-extra-card{align-content:start}.disc-extra-card h2{color:var(--disc-text);font-size:calc(18px * var(--rhr-font-scale,1));margin:0;line-height:1.25}.disc-extra-card p{color:var(--disc-muted);font-size:calc(13px * var(--rhr-font-scale,1));margin:0;line-height:1.6}.disc-extra-card__stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.disc-extra-card__stats span{color:var(--disc-soft);font-size:calc(11px * var(--rhr-font-scale,1));border:1px solid var(--disc-border);background:#0f0f10;border-radius:10px;gap:3px;padding:9px;display:grid}.disc-extra-card__stats strong{color:var(--disc-text);font-size:calc(16px * var(--rhr-font-scale,1))}.disc-extra-card__notes,.disc-extra-card__locked{color:var(--disc-muted);font-size:calc(12px * var(--rhr-font-scale,1));gap:6px;line-height:1.55;display:grid}.disc-extra-modal{color:var(--disc-text);gap:14px;display:grid}.disc-extra-balance,.disc-extra-packages{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.disc-extra-balance div{border:1px solid var(--disc-border);background:#0f0f10;border-radius:12px;gap:4px;padding:12px;display:grid}.disc-extra-balance span{color:var(--disc-soft);font-size:calc(11px * var(--rhr-font-scale,1));text-transform:uppercase;letter-spacing:.45px;font-weight:800}.disc-extra-balance strong{color:var(--disc-text);font-size:calc(20px * var(--rhr-font-scale,1))}.disc-extra-rules{color:var(--disc-muted);font-size:calc(12px * var(--rhr-font-scale,1));background:#ff6b0014;border:1px solid #ff6b0033;border-radius:12px;gap:6px;padding:12px;line-height:1.55;display:grid}.disc-extra-package{text-align:left;color:var(--disc-muted);border:1px solid var(--disc-border);cursor:pointer;background:#0f0f10;border-radius:14px;gap:7px;padding:14px;display:grid}.disc-extra-package:hover,.disc-extra-package.is-selected{border-color:#ff6b008c}.disc-extra-package.is-selected{box-shadow:inset 0 0 0 1px #ff6b0038}.disc-extra-package strong{color:var(--disc-text);font-size:calc(15px * var(--rhr-font-scale,1))}.disc-extra-package b{color:var(--disc-orange);font-size:calc(21px * var(--rhr-font-scale,1))}.disc-extra-package span{font-size:calc(12px * var(--rhr-font-scale,1));line-height:1.45}.disc-extra-terms{border:1px solid var(--disc-border);background:#0f0f10;border-radius:12px;align-items:flex-start;gap:10px;padding:12px;display:flex}.disc-extra-terms input{margin-top:3px}.disc-extra-terms span{color:var(--disc-muted);font-size:calc(12px * var(--rhr-font-scale,1));line-height:1.6}.disc-extra-success{color:#fff;font-size:calc(13px * var(--rhr-font-scale,1));background:#ff6b0029;border:1px solid #ff6b0057;border-radius:12px;padding:12px 14px;line-height:1.55}.disc-extra-payment{background:#ff6b001a;border:1px solid #ff6b0047;border-radius:14px;justify-content:space-between;align-items:flex-start;gap:12px;padding:14px;display:flex}.disc-extra-payment div:first-child{gap:5px;display:grid}.disc-extra-payment strong{color:var(--disc-text);font-size:calc(14px * var(--rhr-font-scale,1))}.disc-extra-payment span,.disc-extra-payment small{color:var(--disc-muted);font-size:calc(12px * var(--rhr-font-scale,1));line-height:1.5}.disc-extra-payment__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.disc-extra-empty{color:var(--disc-muted);font-size:calc(13px * var(--rhr-font-scale,1));border:1px solid var(--disc-border);background:#0f0f10;border-radius:12px;padding:12px;line-height:1.6}.disc-extra-history{gap:10px;padding-top:4px;display:grid}.disc-extra-history__head{justify-content:space-between;align-items:center;gap:10px;display:flex}.disc-extra-history__head>div:first-child{gap:5px;display:grid}.disc-extra-history__head span{color:var(--disc-muted);font-size:calc(12px * var(--rhr-font-scale,1));line-height:1.5}.disc-extra-history__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.disc-extra-history__list{gap:8px;display:grid}.disc-extra-history__item{border:1px solid var(--disc-border);background:#0f0f10;border-radius:12px;grid-template-columns:minmax(0,1.1fr) minmax(0,.8fr) auto auto;align-items:center;gap:10px;padding:12px;display:grid}.disc-extra-history__item div{gap:4px;display:grid}.disc-extra-history__item strong{color:var(--disc-text);font-size:calc(13px * var(--rhr-font-scale,1))}.disc-extra-history__item span,.disc-extra-history__item p{color:var(--disc-muted);font-size:calc(12px * var(--rhr-font-scale,1));margin:0;line-height:1.5}.disc-extra-history__item p{grid-column:1/-1}.disc-inline-payment{color:var(--disc-orange);font:inherit;cursor:pointer;background:0 0;border:0;margin-left:8px;padding:0;font-weight:850}.disc-inline-payment:hover{text-decoration:underline}.disc-history-remove{color:var(--disc-muted);font:inherit;font-size:calc(12px * var(--rhr-font-scale,1));cursor:pointer;background:0 0;border:0;justify-self:end;padding:0;font-weight:800}.disc-history-remove:hover{color:var(--disc-orange);text-decoration:underline}.disc-history-remove:disabled{opacity:.55;cursor:not-allowed;text-decoration:none}.disc-purchase-status{color:var(--disc-orange);font-style:normal;font-size:calc(11px * var(--rhr-font-scale,1));background:#ff6b001f;border:1px solid #ff6b0047;border-radius:999px;justify-self:start;padding:5px 9px;font-weight:850;display:inline-flex}.disc-purchase-status--credited,.disc-purchase-status--paid{color:#fff;background:#ff6b0033;border-color:#ff6b0066}.disc-purchase-status--canceled,.disc-purchase-status--cancelled,.disc-purchase-status--expired{color:#b91c1c;background:#ef44441a;border-color:#ef444438}.disc-plan-grid,.disc-benefits,.disc-result-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.disc-plan-grid div,.disc-benefits div,.disc-result-grid div{border:1px solid var(--disc-border);background:#0f0f10;border-radius:12px;gap:5px;padding:12px;display:grid}.disc-plan-grid strong,.disc-result-grid strong{color:var(--disc-text);font-size:calc(13px * var(--rhr-font-scale,1))}.disc-plan-grid span,.disc-result-grid span{color:var(--disc-muted);font-size:calc(12px * var(--rhr-font-scale,1));line-height:1.55}.disc-upgrade{gap:16px;display:grid}.disc-upgrade h2{color:var(--disc-text);font-size:calc(24px * var(--rhr-font-scale,1));margin:10px 0 6px;line-height:1.2}.disc-upgrade p{max-width:760px;color:var(--disc-muted);font-size:calc(14px * var(--rhr-font-scale,1));margin:0;line-height:1.75}.disc-benefits{grid-template-columns:repeat(5,minmax(0,1fr))}.disc-benefits div{color:var(--disc-text);font-size:calc(13px * var(--rhr-font-scale,1));font-weight:750;line-height:1.55}.disc-warning,.disc-form-error{color:#b45309;font-size:calc(13px * var(--rhr-font-scale,1));background:#f59e0b1f;border:1px solid #f59e0b3d;border-radius:12px;padding:12px 14px;line-height:1.55}.disc-form-error{color:#b91c1c;background:#ef44441a;border-color:#ef444438}.disc-state{color:var(--disc-text);font-size:calc(14px * var(--rhr-font-scale,1));justify-items:start;gap:10px;display:grid}.disc-list-head h2{color:var(--disc-text);font-size:calc(18px * var(--rhr-font-scale,1));margin:5px 0 0;line-height:1.25}.disc-filters{border:1px solid var(--disc-border);background:#0f0f10;border-radius:14px;grid-template-columns:minmax(180px,1.2fr) minmax(130px,.8fr) minmax(150px,1fr) minmax(120px,.75fr) minmax(120px,.75fr) auto;align-items:end;gap:10px;padding:12px;display:grid}.disc-filters__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.disc-table{border:1px solid var(--disc-border);background:#0f0f10;border-radius:14px;display:grid;overflow-x:auto}.disc-table__row{border-bottom:1px solid var(--disc-border);min-width:1120px;color:var(--disc-muted);font-size:calc(12px * var(--rhr-font-scale,1));background:#171717;grid-template-columns:minmax(150px,1.2fr) minmax(150px,1fr) minmax(130px,.8fr) minmax(110px,.7fr) minmax(95px,.65fr) minmax(120px,.75fr) minmax(310px,1.6fr);align-items:center;gap:12px;padding:14px;transition:background .18s,border-color .18s;display:grid}.disc-table__row:last-child{border-bottom:0}.disc-table__row--head{color:var(--disc-soft);font-size:calc(11px * var(--rhr-font-scale,1));letter-spacing:.45px;text-transform:uppercase;background:#0f0f10;font-weight:900}.disc-table__row:not(.disc-table__row--head):hover{background:#1b1b1b}.disc-table__row strong{color:var(--disc-text)}.disc-status{width:fit-content;min-height:25px;color:var(--disc-muted);font-style:normal;font-size:calc(11px * var(--rhr-font-scale,1));border:1px solid var(--disc-border);background:#ffffff0f;border-radius:999px;align-items:center;padding:4px 9px;font-weight:850;display:inline-flex}.disc-status--available,.disc-status--sent{color:var(--disc-muted);border-color:var(--disc-border);background:#ffffff0f}.disc-status--email_sent,.disc-status--enviado,.disc-status--completed{color:#fff;background:#22c55e38;border-color:#22c55e6b}.disc-status--started,.disc-status--opened,.disc-status--in_progress{color:#fff;background:#ff6b0024;border-color:#ff6b004d}.disc-status--expired,.disc-status--canceled,.disc-status--cancelled,.disc-status--email_failed{color:#b91c1c;background:#ef44441a;border-color:#ef444438}.disc-actions{flex-wrap:wrap;justify-content:flex-start;gap:6px;display:flex}.disc-actions .btn{min-height:30px;padding-inline:10px}.disc-expiration{color:var(--disc-muted);font-style:normal;line-height:1.4;display:inline-flex}.disc-pagination{color:var(--disc-muted);font-size:calc(12px * var(--rhr-font-scale,1));border:1px solid var(--disc-border);background:#0f0f10;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.disc-pagination div{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.disc-form{color:var(--disc-text);gap:14px;display:grid}.disc-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.disc-form-grid__wide{grid-column:1/-1}.disc-created-link{border:1px solid var(--disc-border);background:#0f0f10;border-radius:12px;align-items:center;gap:8px;padding:10px;display:flex}.disc-created-link span{min-width:0;color:var(--disc-muted);font-size:calc(12px * var(--rhr-font-scale,1));text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.disc-invite-success{background:#ff6b0014;border:1px solid #ff6b003d;border-radius:14px;gap:12px;padding:14px;display:grid}.disc-invite-success__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.disc-invite-success__head div{gap:4px;display:grid}.disc-invite-success__head strong{color:var(--disc-text);font-size:calc(14px * var(--rhr-font-scale,1))}.disc-invite-success__head span{color:var(--disc-muted);font-size:calc(12px * var(--rhr-font-scale,1));line-height:1.5}.disc-invite-success__actions{flex-wrap:wrap;gap:8px;display:flex}.disc-form-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.disc-result-empty{color:var(--disc-muted);font-size:calc(14px * var(--rhr-font-scale,1));line-height:1.7}.disc-result{color:var(--disc-text);gap:16px;display:grid}.disc-result__name{color:var(--disc-text);font-size:calc(22px * var(--rhr-font-scale,1));margin-bottom:6px;font-weight:900;line-height:1.15}.disc-result__eyebrow{color:var(--disc-orange);font-size:calc(10px * var(--rhr-font-scale,1));letter-spacing:.7px;text-transform:uppercase;margin-bottom:5px;font-weight:900;display:block}.disc-result__profiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.disc-result__profiles div,.disc-result__combination,.disc-score-card,.disc-result-section{border:1px solid var(--disc-border);background:#0f0f10;border-radius:12px;gap:6px;padding:12px;display:grid}.disc-result__profiles span,.disc-result__combination span,.disc-score-card span{color:var(--disc-muted);font-size:calc(12px * var(--rhr-font-scale,1))}.disc-result__profiles strong,.disc-result__combination strong{color:var(--disc-text);font-size:calc(14px * var(--rhr-font-scale,1))}.disc-result__combination{justify-items:start;min-width:190px}.disc-result__combination strong{color:#fff;background:var(--disc-orange);text-align:center;border-radius:999px;width:fit-content;min-width:52px;padding:6px 12px}.disc-score-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.disc-score-card{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px 14px;min-height:128px;padding:16px;box-shadow:inset 0 1px #ff6b001f}.disc-score-card strong{width:54px;height:54px;color:var(--disc-orange);font-size:calc(30px * var(--rhr-font-scale,1));background:#ff6b001f;border:1px solid #ff6b0042;border-radius:14px;grid-row:1/3;place-items:center;line-height:1;display:grid}.disc-score-card b{color:var(--disc-text);font-size:calc(28px * var(--rhr-font-scale,1));grid-column:2;justify-self:end;line-height:1}.disc-score-card div{display:contents}.disc-score-card span{grid-column:2;align-self:end;font-weight:800}.disc-score-card>i{border:1px solid var(--disc-border);background:#171717;border-radius:999px;grid-column:1/-1;height:9px;display:block;overflow:hidden}.disc-score-card>i em{border-radius:inherit;background:linear-gradient(90deg, var(--disc-orange), var(--disc-orange-hover));height:100%;display:block}.disc-result-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.disc-result-section{align-content:start}.disc-result-section strong{color:var(--disc-text);font-size:calc(13px * var(--rhr-font-scale,1))}.disc-result-fallback,.disc-result-section span,.disc-result-section p{color:var(--disc-muted);font-size:calc(12px * var(--rhr-font-scale,1));margin:0;line-height:1.6}.disc-result-list{gap:7px;display:grid}.disc-result-list--bullets span{padding-left:14px;position:relative}.disc-result-list--bullets span:before{content:"";background:var(--disc-orange);border-radius:999px;width:5px;height:5px;position:absolute;top:.72em;left:0}.disc-result-list--chips{flex-wrap:wrap;gap:7px;display:flex}.disc-result-list--chips span{width:fit-content;color:var(--disc-text);background:#ff6b001f;border:1px solid #ff6b0047;border-radius:999px;padding:5px 9px}[data-theme=light] .disc-hero{background:linear-gradient(135deg, var(--bg2), var(--bg3));border-color:var(--disc-border);box-shadow:inset 0 1px 0 var(--os), var(--shadow)}[data-theme=light] .disc-pill,[data-theme=light] .disc-card__eyebrow,[data-theme=light] .disc-extra-package b,[data-theme=light] .disc-inline-payment,[data-theme=light] .disc-result__eyebrow{color:var(--disc-orange)}[data-theme=light] .disc-pill,[data-theme=light] .disc-ethics,[data-theme=light] .disc-extra-rules,[data-theme=light] .disc-extra-payment,[data-theme=light] .disc-invite-success{background:var(--os);border-color:var(--ob)}[data-theme=light] .disc-card,[data-theme=light] .disc-upgrade,[data-theme=light] .disc-state{background:var(--disc-card);border-color:var(--disc-border);box-shadow:var(--shadow)}[data-theme=light] .disc-progress,[data-theme=light] .disc-extra-card__stats span,[data-theme=light] .disc-extra-balance div,[data-theme=light] .disc-extra-package,[data-theme=light] .disc-extra-terms,[data-theme=light] .disc-extra-empty,[data-theme=light] .disc-extra-history__item,[data-theme=light] .disc-plan-grid div,[data-theme=light] .disc-benefits div,[data-theme=light] .disc-result-grid div,[data-theme=light] .disc-filters,[data-theme=light] .disc-table,[data-theme=light] .disc-pagination,[data-theme=light] .disc-created-link,[data-theme=light] .disc-result__profiles div,[data-theme=light] .disc-result__combination,[data-theme=light] .disc-score-card,[data-theme=light] .disc-result-section{background:var(--bg2);border-color:var(--disc-border)}[data-theme=light] .disc-extra-package:hover,[data-theme=light] .disc-extra-package.is-selected{border-color:var(--ob)}[data-theme=light] .disc-extra-package.is-selected{box-shadow:inset 0 0 0 1px var(--ob)}[data-theme=light] .disc-table__row{background:var(--bg2);border-color:var(--disc-border);color:var(--disc-muted)}[data-theme=light] .disc-table__row--head{background:var(--bg3);color:var(--disc-soft)}[data-theme=light] .disc-table__row:not(.disc-table__row--head):hover{background:var(--bg3)}[data-theme=light] .disc-score-card>i{background:var(--bg3);border-color:var(--disc-border)}[data-theme=light] .disc-usage-card__head strong,[data-theme=light] .disc-score-card strong,[data-theme=light] .disc-result-list--chips span{color:var(--disc-orange);background:var(--os);border-color:var(--ob)}[data-theme=light] .disc-status,[data-theme=light] .disc-status--available,[data-theme=light] .disc-status--sent{color:var(--disc-muted);background:var(--bg3);border-color:var(--disc-border)}[data-theme=light] .disc-status--email_sent,[data-theme=light] .disc-status--enviado,[data-theme=light] .disc-status--completed{color:var(--green);background:var(--gs);border-color:#16a34a47}[data-theme=light] .disc-status--started,[data-theme=light] .disc-status--opened,[data-theme=light] .disc-status--in_progress,[data-theme=light] .disc-purchase-status,[data-theme=light] .disc-purchase-status--credited,[data-theme=light] .disc-purchase-status--paid{color:var(--disc-orange);background:var(--os);border-color:var(--ob)}[data-theme=light] .disc-extra-success{color:var(--disc-text);background:var(--os);border-color:var(--ob)}[data-theme=light] .disc-result-list--bullets span:before{background:var(--disc-orange)}[data-theme=light] .disc-root .fi,[data-theme=light] .disc-root .fsel,[data-theme=light] .disc-form .fi,[data-theme=light] .disc-form .fsel,[data-theme=light] .disc-extra-modal .fi,[data-theme=light] .disc-extra-modal .fsel{color:var(--disc-text);background:var(--bg2);border-color:var(--disc-border)}[data-theme=light] .disc-root .fi:focus,[data-theme=light] .disc-root .fsel:focus,[data-theme=light] .disc-form .fi:focus,[data-theme=light] .disc-form .fsel:focus,[data-theme=light] .disc-extra-modal .fi:focus,[data-theme=light] .disc-extra-modal .fsel:focus{border-color:var(--disc-orange);box-shadow:0 0 0 3px var(--os)}@media (width<=1180px){.disc-top-grid,.disc-plan-grid,.disc-benefits,.disc-extra-balance,.disc-extra-packages,.disc-score-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.disc-hero,.disc-usage-card__head,.disc-list-head,.disc-extra-payment,.disc-extra-history__head,.disc-result__header,.disc-created-link,.disc-invite-success__head,.disc-pagination{flex-direction:column;align-items:stretch}.disc-top-grid,.disc-plan-grid,.disc-benefits,.disc-extra-card__stats,.disc-extra-balance,.disc-extra-packages,.disc-extra-history__item,.disc-result__profiles,.disc-score-cards,.disc-result-grid,.disc-form-grid,.disc-filters{grid-template-columns:1fr}.disc-filters__actions,.disc-pagination div{justify-content:stretch}.disc-filters__actions .btn,.disc-pagination .btn{flex:1}}.ava-root{--ava-accent:var(--company-primary-color,var(--orange));--ava-accent-soft:var(--company-primary-color-soft,var(--os));--ava-accent-border:var(--company-primary-color-border,var(--ob));--ava-accent-text:var(--company-primary-text-color,#fff);color:var(--text);gap:18px;display:grid}.ava-root .btn-p{color:var(--ava-accent-text);background:var(--ava-accent);border-color:var(--ava-accent)}.ava-root .btn-p:hover:not(:disabled){background:var(--company-primary-color-hover,var(--orange-d));border-color:var(--company-primary-color-hover,var(--orange-d))}.ava-root .btn-p:disabled,.ava-root .btn-g:disabled{opacity:.55;cursor:not-allowed}.ava-root .btn-g{color:var(--text);background:var(--bg2);border-color:var(--border)}.ava-root .btn-g:hover:not(:disabled){border-color:var(--ava-accent-border)}.ava-hero{border-radius:var(--rl);background:var(--bg2);border:1px solid var(--border);box-shadow:var(--shadow);justify-content:space-between;align-items:flex-start;gap:16px;padding:24px;display:flex}.ava-hero h1{color:var(--text);font-size:calc(28px * var(--rhr-font-scale,1));margin:8px 0 4px;line-height:1.12}.ava-hero p{max-width:680px;color:var(--t2);font-size:calc(14px * var(--rhr-font-scale,1));margin:0;line-height:1.5}.ava-pill{background:var(--ava-accent-soft);border:1px solid var(--ava-accent-border);color:var(--ava-accent);font-size:calc(12px * var(--rhr-font-scale,1));letter-spacing:.02em;border-radius:999px;padding:4px 12px;font-weight:600;display:inline-block}.ava-state{border-radius:var(--r);background:var(--bg2);border:1px solid var(--border);color:var(--t2);text-align:center;font-size:calc(14px * var(--rhr-font-scale,1));padding:28px 24px}.ava-state--error{color:var(--red);border-color:var(--rs);background:var(--rs);flex-direction:column;align-items:center;gap:12px;display:flex}.ava-dashboard{gap:18px;display:grid}.ava-cards{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;display:grid}.ava-card{border-radius:var(--r);background:var(--bg2);border:1px solid var(--border);text-align:left;cursor:pointer;gap:8px;padding:18px;transition:border-color .18s,transform .18s;display:grid;position:relative}.ava-card:hover{border-color:var(--ava-accent-border);transform:translateY(-2px)}.ava-card.is-active{border-color:var(--ava-accent);box-shadow:0 0 0 1px var(--ava-accent) inset}.ava-card__icon{background:var(--ava-accent-soft);width:40px;height:40px;color:var(--ava-accent);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.ava-card__icon svg{width:20px;height:20px}.ava-card__title{color:var(--text);font-weight:600;font-size:calc(15px * var(--rhr-font-scale,1))}.ava-card__count{color:var(--text);font-weight:700;font-size:calc(24px * var(--rhr-font-scale,1));line-height:1}.ava-tabs{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:6px;padding-bottom:2px;display:flex}.ava-tab{color:var(--t2);font-size:calc(14px * var(--rhr-font-scale,1));cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:8px 14px;font-weight:600;transition:color .16s,border-color .16s}.ava-tab:hover{color:var(--text)}.ava-tab.is-active{color:var(--ava-accent);border-bottom-color:var(--ava-accent)}.ava-panel{border-radius:var(--r);background:var(--bg2);border:1px solid var(--border);gap:14px;padding:18px;display:grid}.ava-panel__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ava-panel__head h2{color:var(--text);font-size:calc(18px * var(--rhr-font-scale,1));margin:0 0 2px}.ava-panel__head p{color:var(--t2);font-size:calc(13px * var(--rhr-font-scale,1));margin:0}.ava-collection-tabs{border-radius:var(--rs2);background:var(--bg3);border:1px solid var(--border);flex-wrap:wrap;justify-self:start;gap:4px;padding:4px;display:inline-flex}.ava-collection-tab{border-radius:var(--rs2);color:var(--t2);font-size:calc(13px * var(--rhr-font-scale,1));cursor:pointer;background:0 0;border:0;padding:7px 12px;font-weight:700}.ava-collection-tab:hover{color:var(--text)}.ava-collection-tab.is-active{background:var(--ava-accent-soft);color:var(--ava-accent)}.ava-table{border:1px solid var(--border);border-radius:var(--rs2);background:var(--border);gap:1px;display:grid;overflow:hidden}.ava-table__row{background:var(--bg2);color:var(--t2);font-size:calc(13px * var(--rhr-font-scale,1));grid-template-columns:2fr 1fr 1fr 1.2fr;align-items:center;gap:12px;padding:12px 14px;display:grid}.ava-table__row--head{background:var(--bg3);color:var(--t3);text-transform:uppercase;letter-spacing:.03em;font-weight:600;font-size:calc(11px * var(--rhr-font-scale,1))}.ava-cell-strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.ava-cell-strong--badge{align-items:center;gap:8px;display:flex;overflow:visible}.ava-cell-strong--badge .ava-cell-strong__text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ava-origin-badge{font-size:calc(11px * var(--rhr-font-scale,1));letter-spacing:.01em;color:var(--ava-accent);background:var(--ava-accent-soft);border:1px solid var(--ava-accent-border);white-space:nowrap;border-radius:999px;flex:none;align-items:center;padding:2px 8px;font-weight:700;display:inline-flex}.ava-status{background:var(--bg3);border:1px solid var(--border);color:var(--t2);font-size:calc(12px * var(--rhr-font-scale,1));border-radius:999px;padding:3px 10px;font-weight:600;display:inline-block}.ava-status--completed,.ava-status--finalizado,.ava-status--reviewed,.ava-status--active,.ava-status--ativo,.ava-status--published{background:var(--gs);border-color:var(--gs);color:var(--green)}.ava-status--sent,.ava-status--enviado,.ava-status--opened,.ava-status--started,.ava-status--in_progress{background:var(--bs);border-color:var(--bs);color:var(--blue)}.ava-status--pending,.ava-status--draft,.ava-status--rascunho{background:var(--ys);border-color:var(--ys);color:var(--yellow)}.ava-status--canceled,.ava-status--cancelled,.ava-status--expired,.ava-status--failed,.ava-status--email_failed{background:var(--rs);border-color:var(--rs);color:var(--red)}.ava-section-state{border-radius:var(--rs2);background:var(--bg3);border:1px dashed var(--border);color:var(--t2);text-align:center;font-size:calc(14px * var(--rhr-font-scale,1));flex-direction:column;align-items:center;gap:12px;padding:28px 18px;display:flex}.ava-section-state--error{color:var(--red);border-color:var(--rs);background:var(--rs);border-style:solid}.ava-template-section{gap:14px;display:grid}.ava-template-filters{border-radius:var(--rs2);background:var(--bg3);border:1px solid var(--border);grid-template-columns:minmax(220px,2fr) repeat(3,minmax(150px,1fr)) auto;align-items:end;gap:10px;padding:12px;display:grid}.ava-filter-field{gap:6px;display:grid}.ava-filter-field span{color:var(--t2);font-size:calc(12px * var(--rhr-font-scale,1));text-transform:uppercase;font-weight:700}.ava-filter-field input,.ava-filter-field select{border-radius:var(--rs2);border:1px solid var(--border);background:var(--bg);width:100%;min-height:38px;color:var(--text);font:inherit;font-size:calc(14px * var(--rhr-font-scale,1));padding:8px 10px}.ava-filter-field input:focus,.ava-filter-field select:focus{border-color:var(--ava-accent);outline:none}.ava-template-summary{color:var(--t3);font-size:calc(12px * var(--rhr-font-scale,1));justify-content:flex-end;font-weight:600;display:flex}.ava-template-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;display:grid}.ava-template-card{border-radius:var(--r);background:var(--bg2);border:1px solid var(--border);flex-direction:column;gap:14px;padding:16px;transition:border-color .18s,box-shadow .18s;display:flex}.ava-template-card:hover{border-color:var(--ava-accent-border);box-shadow:var(--shadow)}.ava-template-card__top{justify-content:space-between;align-items:center;gap:10px;display:flex}.ava-template-card__body{flex-direction:column;flex:auto;gap:6px;display:flex}.ava-template-card__body h3{color:var(--text);font-size:calc(15px * var(--rhr-font-scale,1));margin:0;line-height:1.25}.ava-template-card__description{color:var(--t2);font-size:calc(13px * var(--rhr-font-scale,1));-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 4px;line-height:1.35;display:-webkit-box;overflow:hidden}.ava-template-origin{border:1px solid var(--border);color:var(--t2);background:var(--bg3);font-size:calc(11px * var(--rhr-font-scale,1));border-radius:999px;flex:none;align-items:center;gap:5px;padding:4px 10px;font-weight:700;display:inline-flex}.ava-template-origin--system{color:var(--ava-accent);border-color:var(--ava-accent-border);background:var(--ava-accent-soft)}.ava-template-difficulty{font-size:calc(11px * var(--rhr-font-scale,1));color:var(--blue);background:var(--bs);border:1px solid var(--bs);white-space:nowrap;border-radius:999px;flex:none;padding:3px 10px;font-weight:700}.ava-template-card__meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;margin:4px 0 0;display:grid}.ava-template-card__meta div{gap:3px;min-width:0;display:grid}.ava-template-card__meta dt{color:var(--t3);font-size:calc(11px * var(--rhr-font-scale,1));text-transform:uppercase;letter-spacing:.02em;font-weight:700}.ava-template-card__meta dd{color:var(--text);font-size:calc(13px * var(--rhr-font-scale,1));overflow-wrap:anywhere;margin:0}.ava-template-card__footer{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-top:12px;display:flex}.ava-template-card__status{flex:none}.ava-template-card__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px 14px;display:flex}.ava-link-btn--muted{color:var(--t2)}.ava-link-btn--muted:hover{color:var(--text)}.ava-actions{flex-wrap:wrap;gap:12px;display:flex}.ava-actions__note{color:var(--t3);font-size:calc(12px * var(--rhr-font-scale,1));margin:0}.ava-locked{border-radius:var(--rl);background:var(--bg2);border:1px solid var(--border);box-shadow:var(--shadow);gap:18px;padding:28px;display:grid}.ava-locked__copy{gap:8px;max-width:640px;display:grid}.ava-locked__copy h2{color:var(--text);font-size:calc(22px * var(--rhr-font-scale,1));margin:4px 0 0;line-height:1.2}.ava-locked__copy p{color:var(--t2);font-size:calc(14px * var(--rhr-font-scale,1));margin:0;line-height:1.5}.ava-locked__copy .ava-pill{justify-self:start}.ava-locked__benefits{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.ava-locked__benefits>div{border-radius:var(--rs2);background:var(--bg3);border:1px solid var(--border);color:var(--text);font-size:calc(13px * var(--rhr-font-scale,1));align-items:center;gap:8px;padding:12px 14px;display:flex}.ava-locked__benefits>div:before{content:"";background:var(--ava-accent);border-radius:50%;flex:none;width:8px;height:8px}.ava-locked .btn-p{justify-self:start}.ava-table__row--assess{grid-template-columns:2fr 1fr .8fr 1.2fr 1.4fr}.ava-table__row--templates{grid-template-columns:1.6fr 1.1fr 1.1fr .9fr .9fr .7fr .9fr 1.7fr}.ava-table__row--invitations{grid-template-columns:1.4fr 1.7fr 1.3fr .9fr .9fr .9fr .9fr 1.6fr}.ava-table__row--results{grid-template-columns:1.2fr 1.6fr 1.3fr .9fr .9fr .6fr .9fr 1.6fr}.ava-score-grid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;display:grid}.ava-score-box{border-radius:var(--rs2);background:var(--bg3);border:1px solid var(--border);gap:4px;padding:12px;display:grid}.ava-score-box span{color:var(--t3);font-size:calc(11px * var(--rhr-font-scale,1));text-transform:uppercase;letter-spacing:.03em;font-weight:600}.ava-score-box strong{color:var(--text);font-size:calc(18px * var(--rhr-font-scale,1))}.ava-score-box--accent{background:var(--ava-accent-soft);border-color:var(--ava-accent-border)}.ava-score-box--accent strong{color:var(--ava-accent)}.ava-answers-title{color:var(--text);font-size:calc(15px * var(--rhr-font-scale,1));margin:4px 0 0}.ava-answers{gap:10px;display:grid}.ava-answer{border-radius:var(--r);background:var(--bg3);border:1px solid var(--border);gap:6px;padding:14px;display:grid}.ava-answer__statement{color:var(--text);font-weight:600;font-size:calc(14px * var(--rhr-font-scale,1))}.ava-answer__row{font-size:calc(13px * var(--rhr-font-scale,1));color:var(--t2);flex-wrap:wrap;gap:6px;display:flex}.ava-answer__row strong{color:var(--text)}.ava-answer__open span,.ava-answer__notes span{color:var(--t2);font-size:calc(13px * var(--rhr-font-scale,1))}.ava-answer__open p,.ava-answer__notes p{color:var(--text);font-size:calc(13px * var(--rhr-font-scale,1));white-space:pre-wrap;word-break:break-word;margin:4px 0 0}.ava-answer__meta{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ava-answer__tag{font-size:calc(12px * var(--rhr-font-scale,1));border-radius:999px;padding:2px 10px;font-weight:600}.ava-answer__tag.is-correct{background:var(--gs);color:var(--green)}.ava-answer__tag.is-wrong{background:var(--rs);color:var(--red)}.ava-answer__points{color:var(--t2);font-size:calc(12px * var(--rhr-font-scale,1));font-weight:600}.ava-review-fields{border-top:1px dashed var(--border);gap:10px;margin-top:4px;padding-top:10px;display:grid}.ava-ai-suggestion-note{border-radius:var(--rs2);background:var(--ava-accent-soft);border:1px solid var(--ava-accent-border);color:var(--ava-accent);font-size:calc(12px * var(--rhr-font-scale,1));flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;font-weight:600;display:flex}.ava-ai-suggestion-note span{color:var(--t2);font-weight:500}.ava-review-fields__grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.ava-copy-row{align-items:center;gap:8px;display:flex}.ava-copy-row input{flex:1;min-width:0}.ava-invite-link{gap:10px;display:grid}.ava-detail-list{border:1px solid var(--border);border-radius:var(--rs2);background:var(--border);gap:1px;margin:0;display:grid;overflow:hidden}.ava-detail-row{background:var(--bg2);grid-template-columns:140px 1fr;gap:12px;padding:10px 14px;display:grid}.ava-detail-row dt{color:var(--t3);font-size:calc(12px * var(--rhr-font-scale,1));font-weight:600}.ava-detail-row dd{color:var(--text);font-size:calc(13px * var(--rhr-font-scale,1));word-break:break-word;margin:0}.ava-row-actions{flex-wrap:wrap;justify-content:flex-end;gap:4px 10px;display:flex}.ava-link-btn{color:var(--ava-accent);font-size:calc(13px * var(--rhr-font-scale,1));cursor:pointer;background:0 0;border:none;align-items:center;gap:5px;padding:0;font-weight:600;display:inline-flex}.ava-link-btn:hover{color:var(--company-primary-color-hover,var(--orange-d))}.ava-link-btn:hover span{text-decoration:underline}.ava-link-btn:disabled{opacity:.6;cursor:not-allowed}.ava-link-btn--danger,.ava-link-btn--danger:hover{color:var(--red)}.ava-btn-ico{flex:none;width:14px;height:14px}.ava-actions .btn .ava-btn-ico,.ava-template-section .btn .ava-btn-ico,.ava-panel__head .btn .ava-btn-ico{width:15px;height:15px}.ava-form{gap:14px;display:grid}.ava-field{gap:6px;display:grid}.ava-field>label{color:var(--t2);font-size:calc(13px * var(--rhr-font-scale,1));font-weight:600}.ava-field__hint{color:var(--t3);font-size:calc(12px * var(--rhr-font-scale,1));text-align:right}.ava-form input[type=text],.ava-form input[type=email],.ava-form input[type=number],.ava-form input[type=date],.ava-form textarea,.ava-form select,.ava-question input[type=text],.ava-question input[type=number],.ava-question textarea,.ava-question select{border-radius:var(--rs2);border:1px solid var(--border);background:var(--bg);width:100%;color:var(--text);font-size:calc(14px * var(--rhr-font-scale,1));padding:9px 11px;font-family:inherit}.ava-form input:-webkit-autofill{-webkit-text-fill-color:var(--text);-webkit-box-shadow:0 0 0 1000px var(--bg) inset;box-shadow:0 0 0 1000px var(--bg) inset;caret-color:var(--text)}.ava-form input:-webkit-autofill:hover{-webkit-text-fill-color:var(--text);-webkit-box-shadow:0 0 0 1000px var(--bg) inset;box-shadow:0 0 0 1000px var(--bg) inset;caret-color:var(--text)}.ava-form input:-webkit-autofill:focus{-webkit-text-fill-color:var(--text);-webkit-box-shadow:0 0 0 1000px var(--bg) inset;box-shadow:0 0 0 1000px var(--bg) inset;caret-color:var(--text)}.ava-form input:focus,.ava-form textarea:focus,.ava-form select:focus,.ava-question input:focus,.ava-question input[type=number]:focus,.ava-question textarea:focus,.ava-question select:focus{border-color:var(--ava-accent);outline:none}.ava-form input:disabled,.ava-form textarea:disabled,.ava-form select:disabled,.ava-question input:disabled,.ava-question input[type=number]:disabled,.ava-question textarea:disabled,.ava-question select:disabled{opacity:.7;cursor:not-allowed}.ava-form textarea,.ava-question textarea{resize:vertical}.ava-form__grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.ava-checkbox{color:var(--text);font-size:calc(14px * var(--rhr-font-scale,1));cursor:pointer;align-items:center;gap:8px;display:flex}.ava-checkbox input{width:16px;height:16px;accent-color:var(--ava-accent)}.ava-checkbox--compact{align-self:end;min-height:38px}.ava-ai-options{border-radius:var(--rs2);background:var(--bg3);border:1px solid var(--border);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;padding:10px 12px;display:grid}.ava-form__questions-head{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;margin-top:4px;padding-top:12px;display:flex}.ava-form__questions-head h3{color:var(--text);font-size:calc(15px * var(--rhr-font-scale,1));margin:0}.ava-form__note{border-radius:var(--rs2);background:var(--ys);border:1px solid var(--ys);color:var(--yellow);font-size:calc(13px * var(--rhr-font-scale,1));padding:8px 12px}.ava-form__note--ai{background:var(--ava-accent-soft);border-color:var(--ava-accent-border);color:var(--ava-accent)}.ava-ai-loading{border-radius:var(--rs2);border:2px solid var(--ava-accent-border);background:var(--ava-accent-soft);color:var(--text);align-items:center;gap:12px;padding:14px 16px;display:flex;box-shadow:0 12px 30px #00000029}.ava-ai-loading__spinner,.ava-inline-spinner{border:2px solid var(--ava-accent-border);border-top-color:var(--ava-accent);border-radius:50%;flex:none;animation:.75s linear infinite ava-spin}.ava-ai-loading__spinner{border-width:3px;width:30px;height:30px}.ava-inline-spinner{vertical-align:-2px;width:14px;height:14px;margin-right:6px;display:inline-block}.ava-ai-loading strong,.ava-ai-loading span{display:block}.ava-ai-loading strong{color:var(--ava-accent);font-size:calc(15px * var(--rhr-font-scale,1))}.ava-ai-loading span{color:var(--t2);font-size:calc(13px * var(--rhr-font-scale,1));margin-top:2px}@keyframes ava-spin{to{transform:rotate(360deg)}}.ava-form--ai-busy{position:relative}.ava-form__error{border-radius:var(--rs2);background:var(--rs);border:1px solid var(--rs);color:var(--red);font-size:calc(13px * var(--rhr-font-scale,1));padding:10px 12px}.ava-form__footer{justify-content:flex-end;gap:10px;display:flex}.ava-confirm-text{color:var(--t2);font-size:calc(14px * var(--rhr-font-scale,1));margin:0;line-height:1.5}.ava-question{border-radius:var(--r);background:var(--bg3);border:1px solid var(--border);gap:10px;padding:14px;display:grid}.ava-question__head{justify-content:space-between;align-items:center;display:flex}.ava-question__meta-grid{grid-template-columns:minmax(120px,180px) minmax(140px,1fr);align-items:end;gap:12px;display:grid}.ava-question__num{color:var(--text);font-weight:700;font-size:calc(13px * var(--rhr-font-scale,1))}.ava-question__remove{color:var(--red);font-size:calc(13px * var(--rhr-font-scale,1));cursor:pointer;background:0 0;border:none;font-weight:600}.ava-options{gap:8px;display:grid}.ava-options__label{color:var(--t2);font-size:calc(12px * var(--rhr-font-scale,1));font-weight:600}.ava-option{align-items:center;gap:8px;display:flex}.ava-option input[type=radio]{width:16px;height:16px;accent-color:var(--ava-accent);flex:none}.ava-option__text{flex:1}.ava-option__remove{border-radius:var(--rs2);border:1px solid var(--border);background:var(--bg2);width:26px;height:26px;color:var(--t2);cursor:pointer;flex:none;font-size:16px;line-height:1}.ava-option__remove:hover{color:var(--red);border-color:var(--red)}@media (width<=820px){.ava-panel{overflow-x:auto}.ava-template-filters{grid-template-columns:repeat(2,minmax(180px,1fr))}.ava-template-filters .btn{justify-self:start}.ava-table{min-width:640px}:is(.ava-panel:has(.ava-table__row--templates) .ava-table,.ava-panel:has(.ava-table__row--invitations) .ava-table,.ava-panel:has(.ava-table__row--results) .ava-table){min-width:900px}}@media (width<=640px){.ava-hero,.ava-locked{padding:20px}.ava-actions .btn{flex:100%}.ava-template-filters{grid-template-columns:1fr}.ava-template-card__footer{align-items:flex-start}.ava-template-card__actions{justify-content:flex-start}}@keyframes ava-modal-in{0%{opacity:0;transform:scale(.94)translateY(14px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes ava-modal-overlay-in{0%{opacity:0}to{opacity:1}}:is(body .rhr-modal-ov:has(.ava-form),body .rhr-modal-ov:has(.ava-confirm-text)){animation:.2s both ava-modal-overlay-in}:is(body .rhr-modal-box:has(.ava-form),body .rhr-modal-box:has(.ava-confirm-text)){will-change:transform, opacity;animation:.28s cubic-bezier(.34,1.2,.64,1) both ava-modal-in}@media (prefers-reduced-motion:reduce){:is(body .rhr-modal-ov:has(.ava-form),body .rhr-modal-ov:has(.ava-confirm-text),body .rhr-modal-box:has(.ava-form),body .rhr-modal-box:has(.ava-confirm-text)){animation:none}}@keyframes plFade{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.pl-root{flex-direction:column;gap:18px;animation:.4s both plFade;display:flex}.pl-hero,.pl-atual,.pl-payment-info__item,.pl-card,.pl-info-strip__item{background:var(--bg2);border:1px solid var(--border);border-radius:16px}.pl-hero{border-color:var(--ob);grid-template-columns:minmax(0,1.5fr) minmax(280px,.9fr);gap:16px;padding:22px;display:grid;position:relative;overflow:hidden}.pl-hero:before{content:"";background:linear-gradient(90deg, transparent, var(--orange), transparent);width:100%;height:2px;position:absolute;inset:0 auto auto 0}.pl-hero__copy{gap:10px;display:grid}.pl-pill{width:max-content;color:var(--orange);background:var(--os);border:1px solid var(--ob);text-transform:uppercase;letter-spacing:.6px;border-radius:999px;align-items:center;padding:5px 10px;font-size:11px;font-weight:800;display:inline-flex}.pl-hero__title{letter-spacing:-.5px;margin:0;font-size:28px;line-height:1.15}.pl-brand{color:var(--text)}.pl-brand span{color:var(--orange)}.pl-hero__subtitle{max-width:760px;color:var(--t2);margin:0;font-size:14px;line-height:1.7}.pl-hero__note{color:var(--t2);background:linear-gradient(135deg,#f9731614,#f9731605);border:1px solid #f973162e;border-radius:14px;align-content:start;gap:8px;padding:16px;font-size:13px;line-height:1.65;display:grid}.pl-hero__note strong{color:var(--text);font-size:14px}.pl-atual{border-color:var(--ob);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:20px;display:flex}.pl-atual__label{color:var(--t3);text-transform:uppercase;letter-spacing:1px;margin-bottom:4px;font-size:10px;font-weight:700}.pl-atual__nome{align-items:center;gap:10px;margin-bottom:4px;font-size:19px;font-weight:900;display:flex}.pl-atual__status{background:var(--gs);color:var(--green);border:1px solid #22c55e33;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:800}.pl-atual__desc{color:var(--t3);font-size:13px;line-height:1.6}.pl-atual__right{flex-wrap:wrap;gap:18px;display:flex}.pl-atual__info-item{gap:3px;display:grid}.pl-atual__info-label{color:var(--t3);text-transform:uppercase;letter-spacing:.6px;font-size:10px;font-weight:700}.pl-atual__info-val{font-size:13px;font-weight:800}.pl-upgrade-alert{background:var(--os);border:1px solid var(--ob);color:var(--t2);border-radius:12px;align-items:flex-start;gap:10px;padding:12px 16px;font-size:13px;line-height:1.6;display:flex}.pl-info-strip{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;display:grid}.pl-info-strip__item{color:var(--t2);padding:14px 16px;font-size:13px;line-height:1.6}.pl-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.pl-card{flex-direction:column;min-width:0;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;position:relative;overflow:hidden}.pl-card:hover{border-color:var(--ob);transform:translateY(-2px);box-shadow:0 10px 26px #00000040}.pl-card--dest{border-color:var(--ob);box-shadow:0 0 0 1px var(--ob), 0 12px 30px #f9731614}.pl-card--pro{border-color:#f59e0b57;box-shadow:0 0 0 1px #f59e0b29,0 12px 30px #f59e0b12}.pl-card--atual{border-color:#22c55e38}.pl-card__badges{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:8px;min-height:30px;padding:12px 12px 0;display:flex}.pl-badge{color:var(--orange);background:var(--os);border:1px solid var(--ob);white-space:normal;text-align:center;border-radius:999px;align-items:center;padding:4px 10px;font-size:10px;font-weight:800;line-height:1.3;display:inline-flex}.pl-badge--atual{color:var(--green);background:var(--gs);border-color:#22c55e33}.pl-card__header{gap:12px;padding:14px 18px 0;display:grid}.pl-card__name-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.pl-card__nome{font-size:18px;font-weight:900}.pl-card__plan-key{background:var(--bg3);border:1px solid var(--border2);color:var(--t3);text-transform:uppercase;letter-spacing:.6px;border-radius:999px;padding:4px 8px;font-size:10px}.pl-card__pricing{border-top:1px solid var(--border2);border-bottom:1px solid var(--border2);gap:6px;padding:12px 0;display:grid}.pl-card__launch-label,.pl-card__stat-label{color:var(--t3);text-transform:uppercase;letter-spacing:.7px;font-size:10px;font-weight:700}.pl-card__preco-val{letter-spacing:-.8px;font-size:34px;font-weight:900;line-height:1}.pl-card__price-term{color:var(--t3);text-transform:uppercase;letter-spacing:.6px;margin-top:5px;font-size:12px;font-weight:800}.pl-card__official,.pl-card__price-note{color:var(--t3);font-size:12px}.pl-card__desc{color:var(--t2);font-size:13px;line-height:1.6}.pl-card__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.pl-card__stat{background:linear-gradient(135deg,#f9731617,#ffffff06);border:1px solid #f973162e;border-radius:12px;align-content:center;gap:4px;min-height:92px;padding:14px 12px;display:grid}.pl-card__stat strong{color:var(--text);font-size:28px;line-height:1}.pl-card__features{flex:1;gap:8px;margin:0;padding:16px 18px 0;list-style:none;display:grid}.pl-card__features li{color:var(--t2);align-items:flex-start;gap:8px;font-size:12px;line-height:1.55;display:flex}.pl-feature--nao{opacity:.6}.pl-card__tags{flex-wrap:wrap;gap:6px;padding:14px 18px 0;display:flex}.pl-card__disc{background:#f973160f;border:1px solid #f9731633;border-radius:14px;gap:10px;margin:16px 18px 0;padding:14px;display:grid}.pl-card--pro .pl-card__disc{background:#f59e0b12;border-color:#f59e0b3d}.pl-card__disc-head{gap:3px;display:grid}.pl-card__disc-head strong{color:var(--text);font-size:13px;font-weight:900}.pl-card__disc-head span{color:var(--orange);font-size:12px;font-weight:900}.pl-card--pro .pl-card__disc-head span{color:#fbbf24}.pl-card__disc ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.pl-card__disc li{color:var(--t2);align-items:flex-start;gap:8px;font-size:12px;line-height:1.5;display:flex}.pl-card__note{border:1px dashed var(--border2);color:var(--t2);background:#ffffff06;border-radius:12px;margin:12px 18px 0;padding:10px 12px;font-size:12px;line-height:1.6}.pl-mini-tag{color:var(--t2);background:var(--bg3);border:1px solid var(--border2);border-radius:999px;align-items:center;padding:5px 9px;font-size:10px;font-weight:800;display:inline-flex}.pl-card__ctas{flex-direction:column;gap:8px;padding:16px 18px 18px;display:flex}.pl-card__cta-atual{color:var(--t3);margin-top:auto;padding:14px 18px 18px;font-size:12px;line-height:1.55}.pl-payment-info{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.pl-payment-info__item{align-items:flex-start;gap:10px;padding:14px;display:flex}.pl-payment-info__title{margin-bottom:2px;font-size:13px;font-weight:800}.pl-payment-info__desc{color:var(--t2);font-size:12px;line-height:1.6}.pl-pix-modal{gap:16px;display:grid}.pl-banner{border:1px solid var(--border2);border-radius:12px;gap:4px;padding:12px 14px;font-size:13px;line-height:1.6;display:grid}.pl-banner strong{color:var(--text)}.pl-banner--success{color:#b6f3cb;background:#22c55e1a;border-color:#22c55e38}.pl-banner--error{color:#fecaca;background:#ef44441a;border-color:#ef44443d}.pl-pix-modal__intro{background:linear-gradient(135deg,#f973161f,#f9731608);border:1px solid #f973162e;border-radius:14px;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px;display:flex}.pl-pix-modal__plan{margin-bottom:4px;font-size:19px;font-weight:900}.pl-pix-modal__price{color:var(--orange);font-size:15px;font-weight:800}.pl-pix-modal__renewal{color:var(--t3);margin-top:4px;font-size:12px}.pl-pix-modal__meta{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.pl-pix-modal__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.pl-pix-panel{background:var(--bg3);border:1px solid var(--border);border-radius:14px;gap:14px;padding:16px;display:grid}.pl-pix-panel__title{font-size:13px;font-weight:900}.pl-pix-key-box,.pl-pix-email-box,.pl-coupon-box,.pl-pix-warning,.pl-pix-summary,.pl-terms-box,.pl-terms-summary-box{border:1px solid var(--border2);background:#ffffff05;border-radius:12px}.pl-pix-key-box{padding:14px}.pl-pix-key-box__label{color:var(--t3);text-transform:uppercase;letter-spacing:.7px;margin-bottom:6px;font-size:10px;font-weight:700}.pl-pix-key-box__value{color:var(--orange);word-break:break-all;margin-bottom:12px;font-size:16px;font-weight:900}.pl-pix-key-box__value--code{color:var(--text);font-size:12px;line-height:1.7}.pl-pix-copy{background:var(--os);border:1px solid var(--ob);color:var(--orange);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-family:Lato,sans-serif;font-size:12px;font-weight:800;display:inline-flex}.pl-pix-email-box{padding:14px}.pl-coupon-box{gap:12px;padding:14px;display:grid}.pl-coupon-box__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.pl-coupon-box__helper{color:var(--t3);margin-top:4px;font-size:12px;line-height:1.5}.pl-coupon-box__row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.pl-coupon-box__input{text-transform:uppercase}.pl-coupon-box__button{justify-content:center;min-width:108px}.pl-coupon-badge{color:#b6f3cb;background:#22c55e1a;border:1px solid #22c55e38;border-radius:999px;flex-shrink:0;align-items:center;padding:5px 9px;font-size:10px;font-weight:900;line-height:1.3;display:inline-flex}.pl-coupon-message{border-radius:10px;padding:10px 12px;font-size:12px;line-height:1.55}.pl-coupon-message--error{color:#fecaca;background:#ef44441a;border:1px solid #ef44443d}.pl-coupon-applied{color:var(--t2);background:#22c55e14;border:1px solid #22c55e38;border-radius:12px;gap:5px;padding:12px;font-size:12px;line-height:1.55;display:grid}.pl-coupon-applied strong{color:#b6f3cb;font-size:13px}.pl-coupon-applied small{color:var(--t3);margin-top:4px;font-size:11px;line-height:1.55}.pl-pix-steps{color:var(--t2);gap:10px;margin:0;padding-left:18px;font-size:13px;line-height:1.6;display:grid}.pl-pix-warning{background:var(--os);border-color:var(--ob);color:var(--t2);gap:6px;padding:14px;font-size:12px;line-height:1.6;display:grid}.pl-terms-summary-box{padding:14px}.pl-terms-summary-box p{color:var(--t2);margin:0;font-size:12px;line-height:1.7}.pl-terms-toggle,.pl-terms-close{width:max-content;color:var(--orange);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;font-size:12px;font-weight:800;display:inline-flex}.pl-terms-toggle{margin-top:10px}.pl-terms-box{max-height:280px;padding:14px;overflow:auto}.pl-terms-box__head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.pl-terms-box__head strong{color:var(--text);font-size:12px}.pl-terms-list{color:var(--t2);gap:8px;margin:0;padding-left:18px;font-size:12px;line-height:1.6;display:grid}.pl-terms-check{color:var(--text);align-items:flex-start;gap:10px;font-size:13px;line-height:1.6;display:flex}.pl-terms-check input{margin-top:2px}.pl-pix-ready{gap:14px;display:grid}.pl-pix-link-box{border:1px solid var(--border2);background:#ffffff05;border-radius:12px;gap:10px;padding:14px;display:grid}.pl-pix-link-box__text{color:var(--t2);font-size:12px;line-height:1.6}.pl-pix-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px;display:grid}.pl-pix-summary div{gap:4px;display:grid}.pl-pix-summary span{color:var(--t3);text-transform:uppercase;letter-spacing:.6px;font-size:10px;font-weight:700}.pl-pix-summary strong{font-size:13px}.pl-pix-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.pl-pix-actions .btn,.pl-pix-actions a.btn{align-items:center;gap:8px;text-decoration:none;display:inline-flex}.is-disabled{pointer-events:none;opacity:.55}.pl-sales-modal{gap:14px;display:grid}.pl-sales-modal p{color:var(--t2);margin:0;font-size:13px;line-height:1.7}.pl-vendas-opt{background:var(--bg3);border:1px solid var(--border2);color:var(--text);border-radius:12px;align-items:center;gap:12px;padding:14px;text-decoration:none;display:flex}.pl-vendas-opt__ico{color:#25d366;background:#25d3661f;border:1px solid #25d36638;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.pl-vendas-opt__ico--wa{background:#25d3661f;border-color:#25d36638}.pl-vendas-opt__title{font-size:14px;font-weight:900}.pl-vendas-opt__desc{color:var(--t2);font-size:12px}@media (width<=1100px){.pl-hero{grid-template-columns:1fr}.pl-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pl-payment-info{grid-template-columns:1fr}}@media (width<=900px){.pl-pix-modal__grid{grid-template-columns:1fr}}@media (width<=768px){.pl-grid,.pl-info-strip{grid-template-columns:1fr}.pl-atual{flex-direction:column;align-items:flex-start}.pl-card__stats,.pl-pix-summary{grid-template-columns:1fr}}@media (width<=640px){.pl-hero,.pl-atual,.pl-card__header,.pl-card__features,.pl-card__ctas,.pl-card__cta-atual,.pl-pix-panel{padding-left:14px;padding-right:14px}.pl-hero__title{font-size:23px}.pl-pix-modal__intro{flex-direction:column}.pl-pix-modal__meta,.pl-pix-actions{justify-content:flex-start;width:100%}.pl-coupon-box__head,.pl-coupon-box__row{grid-template-columns:1fr}.pl-coupon-box__head{display:grid}.pl-coupon-box__button{width:100%}.pl-pix-actions .btn,.pl-pix-actions a.btn{justify-content:center;width:100%}.pl-terms-box__head{flex-direction:column;align-items:flex-start}}@keyframes supFade{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes supGlow{0%,to{opacity:.1}50%{opacity:.25}}.sup-root{flex-direction:column;gap:16px;max-width:1120px;animation:.4s both supFade;display:flex}.sup-layout{grid-template-columns:minmax(0,1.35fr) minmax(280px,.75fr);align-items:start;gap:16px;display:grid}.sup-main,.sup-side{gap:16px;display:grid}.sup-header{background:var(--bg2);border:1px solid var(--border2);border-radius:18px;align-items:flex-start;gap:16px;padding:22px;display:flex;position:relative;overflow:hidden}.sup-header:before{content:"";background:linear-gradient(90deg, transparent, var(--orange), transparent);height:2px;position:absolute;top:0;left:0;right:0}.sup-header__orb{pointer-events:none;background:radial-gradient(circle,#f973161f 0%,#0000 70%);border-radius:50%;width:200px;height:200px;animation:4s ease-in-out infinite supGlow;position:absolute;top:-50px;right:-30px}.sup-header__ico{background:var(--os);border:1px solid var(--ob);z-index:1;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex;position:relative}.sup-header__eyebrow{color:var(--t3);text-transform:uppercase;letter-spacing:1px;z-index:1;margin-bottom:4px;font-size:10px;font-weight:700;position:relative}.sup-header__title{letter-spacing:-.3px;z-index:1;margin:0 0 6px;font-size:24px;font-weight:900;position:relative}.sup-header__sub{color:var(--t2);z-index:1;max-width:720px;margin:0;font-size:13px;font-weight:300;line-height:1.65;position:relative}.sup-tabs{background:var(--bg2);border:1px solid var(--border);border-radius:12px;gap:4px;padding:4px;display:flex}.sup-tab{color:var(--t2);cursor:pointer;background:0 0;border:none;border-radius:9px;flex:1;justify-content:center;align-items:center;gap:7px;padding:9px 16px;font-family:Lato,sans-serif;font-size:13px;font-weight:700;transition:all .2s;display:flex}.sup-tab:hover{color:var(--text)}.sup-tab.active{background:var(--bg3);color:var(--text);box-shadow:0 2px 8px #0000004d}.sup-tab:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.sup-badge-instant{background:var(--gs);color:var(--green);border:1px solid #22c55e33;border-radius:50px;margin-left:2px;padding:1px 7px;font-size:9px;font-weight:700}.sup-card,.sup-side-card{background:var(--bg2);border:1px solid var(--border);border-radius:16px}.sup-card{flex-direction:column;gap:14px;padding:22px;display:flex}.sup-side-card{gap:8px;padding:16px;display:grid}.sup-side-card__title{text-transform:uppercase;letter-spacing:.7px;font-size:12px;font-weight:900}.sup-side-card__text{color:var(--t2);font-size:13px;line-height:1.6}.sup-section-head{gap:4px;display:grid}.sup-section-head h2{margin:0;font-size:18px;font-weight:900}.sup-section-head p{color:var(--t2);margin:0;font-size:13px;line-height:1.6}.sup-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.sup-textarea{resize:vertical;min-height:120px;line-height:1.6}.sup-counter{color:var(--t3);margin-left:6px;font-size:11px;font-weight:300}.sup-field-error{color:#f87171;margin-top:6px;font-size:12px;line-height:1.5}.fi-error{box-shadow:0 0 0 1px #f8717138;border-color:#f8717161!important}.sup-banner{border-radius:12px;gap:4px;padding:12px 14px;font-size:13px;line-height:1.6;display:grid}.sup-banner--success{color:var(--t2);background:#22c55e14;border:1px solid #22c55e2e}.sup-banner--error{color:#fecaca;background:#f8717114;border:1px solid #f871712e}.sup-footer{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:6px;display:flex}.sup-footer__info{color:var(--t3);align-items:center;gap:7px;font-size:12px;font-weight:300;line-height:1.5;display:flex}.sup-footer__actions{flex-wrap:wrap;gap:8px;display:flex}.sup-payload{background:var(--bg3);border:1px solid var(--border2);border-radius:12px;padding:14px}.sup-payload summary{cursor:pointer;color:var(--text);font-size:12px;font-weight:800}.sup-payload pre{white-space:pre-wrap;word-break:break-word;color:var(--t2);margin:12px 0 0;font-size:11px;line-height:1.6}.sup-wpp__preview{background:var(--bg3);border:1px solid var(--border2);border-radius:10px;padding:14px}.sup-wpp__preview-label{color:var(--t3);text-transform:uppercase;letter-spacing:1px;margin-bottom:8px;font-size:10px;font-weight:700}.sup-wpp__preview-bubble{color:var(--t2);background:#25d36614;border:1px solid #25d36633;border-radius:12px 12px 12px 4px;padding:12px 14px;font-size:12px;font-weight:300;line-height:1.75}.sup-wpp__preview-bubble p{margin:0}.btn-wpp{color:#fff;cursor:pointer;background:#25d366;border:none;border-radius:11px;justify-content:center;align-items:center;gap:10px;padding:13px 22px;font-family:Lato,sans-serif;font-size:14px;font-weight:700;transition:all .2s;display:flex}.btn-wpp:hover{background:#1db954;transform:translateY(-1px);box-shadow:0 6px 20px #25d3664d}.btn-wpp:active{transform:scale(.98)}.btn-wpp:focus-visible{outline-offset:3px;outline:2px solid #25d366}.btn-full{width:100%}@media (width<=980px){.sup-layout{grid-template-columns:1fr}}@media (width<=720px){.sup-grid{grid-template-columns:1fr}.sup-header{flex-direction:column}.sup-card{padding:18px}}.free-plan-welcome{flex-direction:column;gap:16px;display:flex}.free-plan-welcome__intro{color:var(--t2);font-size:14px;font-weight:300;line-height:1.65}.free-plan-welcome__section{background:var(--bg3);border:1px solid var(--border2);border-radius:12px;padding:14px 16px}.free-plan-welcome__section h3{margin-bottom:10px;font-size:13px;font-weight:900}.free-plan-welcome__list{color:var(--text);flex-direction:column;gap:8px;font-size:13px;display:flex}.free-plan-welcome__list div{line-height:1.55}.free-plan-welcome__rules{color:var(--t2);flex-direction:column;gap:8px;font-size:13px;line-height:1.55;display:flex}.free-plan-welcome__cta{background:var(--os);border:1px solid var(--ob);border-radius:12px;padding:14px 16px}.free-plan-welcome__cta strong{color:var(--text);margin-bottom:8px;font-size:14px;display:block}.free-plan-welcome__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.cn-bell{border:1px solid var(--border2);background:var(--bg2);width:42px;height:42px;color:var(--text);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;display:inline-flex;position:relative}.cn-bell__badge{background:var(--orange);color:#000;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:900;display:inline-flex;position:absolute;top:-4px;right:-4px}.cn-modal{flex-direction:column;gap:12px;display:flex}.cn-list{flex-direction:column;gap:10px;max-height:62vh;padding-right:4px;display:flex;overflow-y:auto}.cn-item{text-align:left;border:1px solid var(--border2);background:var(--bg3);width:100%;color:inherit;cursor:pointer;border-radius:16px;align-items:flex-start;gap:12px;padding:14px;display:flex}.cn-item.is-unread{background:#f9731614;border-color:#f9731659}.cn-icon{border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:12px;font-weight:900;display:inline-flex}.cn-icon--orange{color:var(--orange);background:#f973161f}.cn-icon--blue{color:#60a5fa;background:#3b82f61f}.cn-icon--yellow{color:#facc15;background:#eab3081f}.cn-icon--green{color:#4ade80;background:#22c55e1f}.cn-icon--red{color:#f87171;background:#ef44441f}.cn-item__body{flex-direction:column;gap:6px;min-width:0;display:flex}.cn-item__top{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cn-item__title{font-size:13px;font-weight:900}.cn-item__badge{color:var(--orange);text-transform:uppercase;background:#f9731624;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:900}.cn-item__message,.cn-item__vacancy,.cn-item__date,.cn-state,.cn-state__text{color:var(--t2);font-size:12px;line-height:1.6}.cn-item__vacancy{color:var(--text);font-weight:700}.cn-item__date{color:var(--t3)}.cn-state{border:1px solid var(--border2);background:var(--bg3);border-radius:14px;padding:16px}.cn-state__title{color:var(--text);margin-bottom:6px;font-size:13px;font-weight:900}.rhr-candidate-layout{min-height:100vh;display:flex}.rhr-candidate-main{margin-left:var(--sw);flex-direction:column;flex:1;min-height:100vh;transition:margin-left .26s cubic-bezier(.4,0,.2,1);display:flex}.rhr-sidebar.col~.rhr-candidate-main{margin-left:var(--sc)}.rhr-candidate-layout:has(.rhr-sidebar.col) .rhr-candidate-main{margin-left:var(--sc)}.rhr-pg{flex:1;padding:20px 24px;overflow-y:auto}.rhr-candidate-toolbar{justify-content:flex-end;padding:12px 14px 0;display:none}.rhr-pg--radar{padding:0;overflow:hidden}.rhr-candidate-main.radar-mode .rhr-pg{flex-direction:column;height:calc(100vh - 62px);padding:0;display:flex;overflow:hidden}@media (width>=769px) and (width<=1024px){.rhr-candidate-main{margin-left:var(--sw)}.rhr-pg{padding:16px}}@media (width<=768px){.rhr-candidate-main{margin-left:0!important}.rhr-pg{padding:14px}.rhr-candidate-toolbar{display:flex}}.ch-root{flex-direction:column;gap:20px;display:flex}.ch-hero{background:var(--bg2);border:1px solid var(--border2);border-radius:20px;padding:28px;position:relative;overflow:hidden}.ch-hero:before{content:"";background:linear-gradient(90deg, transparent, var(--orange), transparent);width:100%;height:2px;position:absolute;inset:0 auto auto 0}.ch-hero__orb{pointer-events:none;background:radial-gradient(circle,#f9731624 0%,#0000 72%);border-radius:50%;width:280px;height:280px;position:absolute;top:-80px;right:-60px}.ch-hero__content{z-index:1;max-width:860px;position:relative}.ch-hero__eyebrow{color:var(--t2);margin:0 0 8px;font-size:13px}.ch-hero__title{letter-spacing:-.5px;margin:0 0 10px;font-size:clamp(24px,3vw,32px);font-weight:900;line-height:1.2}.ch-hero__sub{color:var(--t2);max-width:760px;margin:0 0 18px;font-size:14px;line-height:1.7}.ch-hero__ctas{flex-wrap:wrap;gap:10px;display:flex}.ch-hero__alert{color:var(--t2);background:#f9731614;border:1px solid #f973162e;border-radius:10px;align-items:center;gap:8px;margin-top:14px;padding:9px 12px;font-size:12px;line-height:1.6;display:inline-flex}.ch-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.ch-stat{text-align:left;background:var(--bg2);border:1px solid var(--border);color:inherit;border-radius:16px;padding:16px}.ch-stat.is-clickable{cursor:pointer;transition:transform .18s,border-color .18s,box-shadow .18s}.ch-stat.is-clickable:hover{border-color:var(--ob);transform:translateY(-1px);box-shadow:0 8px 24px #00000038}.ch-stat__label{text-transform:uppercase;letter-spacing:.7px;color:var(--t3);margin-bottom:8px;font-size:11px;font-weight:800}.ch-stat__value{margin-bottom:8px;font-size:26px;font-weight:900;line-height:1}.ch-stat__helper{color:var(--t2);font-size:12px;line-height:1.5}.ch-stat--orange .ch-stat__value{color:var(--orange)}.ch-stat--blue .ch-stat__value{color:var(--blue)}.ch-stat--green .ch-stat__value{color:var(--green)}.ch-grid{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);align-items:start;gap:18px;display:grid}.ch-column{flex-direction:column;gap:16px;display:flex}.ch-card{background:var(--bg2);border:1px solid var(--border);border-radius:18px;padding:18px}.ch-card--soft{background:linear-gradient(#f973160f,#f9731605);border-color:#f9731629}.ch-card__head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.ch-card__title{margin:0;font-size:14px;font-weight:900}.ch-card__actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.ch-link{color:var(--orange);cursor:pointer;background:0 0;border:none;font-family:Lato,sans-serif;font-size:12px;font-weight:700}.ch-list{flex-direction:column;gap:10px;display:flex}.ch-list-item{background:var(--bg3);border:none;border:1px solid var(--border2);text-align:left;cursor:pointer;width:100%;color:inherit;border-radius:14px;align-items:flex-start;gap:12px;padding:14px;transition:transform .18s,border-color .18s;display:flex}.ch-list-item:hover,.ch-job:hover{border-color:var(--ob);transform:translateY(-1px)}.ch-list-item__avatar{color:#000;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:12px;font-weight:900;display:flex}.ch-list-item__body{flex:1;min-width:0}.ch-list-item__title{margin-bottom:3px;font-size:13px;font-weight:800}.ch-list-item__meta,.ch-list-item__date{color:var(--t2);font-size:12px;line-height:1.5}.ch-list-item__date{color:var(--t3);margin-top:4px}.ch-status{border:1px solid var(--border2);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:4px 10px;font-size:11px;font-weight:800;display:inline-flex}.ch-status--orange{color:var(--orange);background:#f9731617;border-color:#f9731633}.ch-status--blue{color:var(--blue);background:#3b82f617;border-color:#3b82f633}.ch-status--yellow{color:var(--yellow);background:#eab30817;border-color:#eab30833}.ch-status--green{color:var(--green);background:#22c55e17;border-color:#22c55e33}.ch-status--red{color:var(--red);background:#ef444417;border-color:#ef444433}.ch-status--muted{color:var(--t2);background:var(--bg3)}.ch-updates{flex-direction:column;gap:12px;display:flex}.ch-update{grid-template-columns:12px minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.ch-update--button{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:0}.ch-update__marker{border-radius:50%;width:10px;height:10px;margin-top:5px}.ch-update__marker--orange{background:var(--orange)}.ch-update__marker--blue{background:var(--blue)}.ch-update__marker--yellow{background:var(--yellow)}.ch-update__marker--green{background:var(--green)}.ch-update__marker--red{background:var(--red)}.ch-update__marker--muted{background:var(--t3)}.ch-update__title{margin-bottom:4px;font-size:13px;font-weight:800}.ch-update__text{color:var(--t2);font-size:12px;line-height:1.6}.ch-update__date{color:var(--t3);white-space:nowrap;font-size:11px}.ch-profile-summary{background:var(--bg3);border:1px solid var(--border2);border-radius:14px;margin-bottom:14px;padding:14px}.ch-profile-summary__status{margin-bottom:6px;font-size:14px;font-weight:900}.ch-profile-summary__text{color:var(--t2);font-size:12px;line-height:1.6}.ch-checklist{flex-direction:column;gap:8px;display:flex}.ch-checklist__item{color:var(--t2);align-items:flex-start;gap:9px;font-size:12px;line-height:1.5;display:flex}.ch-checklist__bullet{background:var(--orange);border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:5px}.ch-data-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ch-data-item{background:var(--bg3);border:1px solid var(--border2);border-radius:12px;padding:12px}.ch-data-item__label{color:var(--t3);text-transform:uppercase;letter-spacing:.5px;margin-bottom:5px;font-size:11px;font-weight:800}.ch-data-item__value{color:var(--text);font-size:13px;font-weight:700;line-height:1.5}.ch-jobs{flex-direction:column;gap:10px;display:flex}.ch-job{background:var(--bg3);border:none;border:1px solid var(--border2);text-align:left;cursor:pointer;width:100%;color:inherit;border-radius:14px;justify-content:space-between;align-items:flex-start;gap:12px;padding:14px;transition:transform .18s,border-color .18s;display:flex}.ch-job__main{flex:1;min-width:0}.ch-job__title{margin-bottom:3px;font-size:13px;font-weight:800}.ch-job__meta{color:var(--t2);font-size:12px;line-height:1.5}.ch-job__aside{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.ch-job__salary{color:var(--orange);font-size:12px;font-weight:900}.ch-soft-note{color:var(--t2);font-size:13px;line-height:1.7}.ch-empty{background:var(--bg3);border:1px dashed var(--border2);border-radius:14px;flex-direction:column;align-items:flex-start;gap:10px;padding:16px;display:flex}.ch-empty--compact{padding:14px}.ch-empty__title{font-size:14px;font-weight:800}.ch-empty__text{color:var(--t2);font-size:12px;line-height:1.6}@media (width<=1100px){.ch-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.ch-grid{grid-template-columns:1fr}}@media (width<=768px){.ch-hero{padding:20px}.ch-hero__ctas .btn{justify-content:center;width:100%}.ch-stats{grid-template-columns:1fr}.ch-card{padding:16px}.ch-update{grid-template-columns:12px minmax(0,1fr)}.ch-update__date{grid-column:2}.ch-data-grid{grid-template-columns:1fr}.ch-job{flex-direction:column}.ch-job__aside{align-items:flex-start}}.coj-root{flex-direction:column;gap:18px;display:flex}.coj-hero,.coj-cta-card,.coj-card,.coj-profile-card,.coj-jobs-section{background:var(--bg2);border:1px solid var(--border);border-radius:18px}.coj-hero{padding:22px;position:relative;overflow:hidden}.coj-hero:before{content:"";background:linear-gradient(90deg, transparent, var(--orange), transparent);width:100%;height:2px;position:absolute;inset:0 auto auto 0}.coj-hero__content{z-index:1;max-width:820px;position:relative}.coj-hero__eyebrow{color:var(--orange);text-transform:uppercase;letter-spacing:.8px;margin-bottom:8px;font-size:11px;font-weight:800}.coj-hero__title{letter-spacing:-.5px;margin:0 0 10px;font-size:28px;font-weight:900;line-height:1.25}.coj-hero__text{color:var(--t2);margin:0;font-size:13px;line-height:1.8}.coj-searchbar{background:var(--bg2);border:1px solid var(--border);border-radius:18px;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 16px;display:flex}.coj-searchbar__field{flex:1;min-width:220px}.coj-searchbar__input{background:var(--bg3);border:1px solid var(--border2);width:100%;color:var(--text);border-radius:12px;outline:none;padding:11px 14px;font-family:Lato,sans-serif;font-size:13px}.coj-searchbar__input::placeholder{color:var(--t3)}.coj-searchbar__filters{flex-wrap:wrap;gap:8px;display:flex}.coj-select{background:var(--bg3);border:1px solid var(--border2);color:var(--t2);cursor:pointer;border-radius:12px;outline:none;padding:10px 12px;font-family:Lato,sans-serif;font-size:12px;font-weight:700}.coj-cta-card{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:20px;display:flex}.coj-card__title,.coj-profile-card__title{margin-bottom:8px;font-size:16px;font-weight:900}.coj-card__description,.coj-profile-card__text{color:var(--t2);font-size:13px;line-height:1.8}.coj-jobs-section{flex-direction:column;gap:16px;padding:18px;display:flex}.coj-jobs-section__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.coj-jobs-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.coj-job-card{background:var(--bg3);border:1px solid var(--border2);border-radius:16px;flex-direction:column;gap:14px;padding:18px;display:flex}.coj-job-card__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.coj-job-card__title{margin:0 0 4px;font-size:17px;font-weight:900}.coj-job-card__meta,.coj-job-card__description,.coj-job-card__date,.coj-job-card__salary,.coj-state,.coj-state__text{color:var(--t2);font-size:13px;line-height:1.7}.coj-job-card__date{color:var(--t3);white-space:nowrap}.coj-job-card__tags{flex-wrap:wrap;gap:8px;display:flex}.coj-job-card__tag{color:var(--orange);background:#f9731614;border:1px solid #f973162e;border-radius:999px;justify-content:center;align-items:center;padding:5px 10px;font-size:11px;font-weight:800;display:inline-flex}.coj-job-card__salary{color:var(--text);font-weight:700}.coj-job-card__description{margin:0}.coj-job-card__footer{justify-content:flex-start;margin-top:auto;display:flex}.coj-state{border:1px solid var(--border2);background:var(--bg3);border-radius:14px;padding:18px}.coj-state__title{color:var(--text);margin-bottom:8px;font-size:14px;font-weight:900}.coj-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.coj-card{padding:18px}.coj-steps,.coj-tips{flex-direction:column;gap:12px;display:flex}.coj-step,.coj-tip{background:var(--bg3);border:1px solid var(--border2);border-radius:14px;padding:14px}.coj-step__title{margin-bottom:6px;font-size:13px;font-weight:900}.coj-step__text,.coj-tip{color:var(--t2);font-size:12px;line-height:1.7}.coj-tip{align-items:flex-start;gap:10px;display:flex}.coj-tip__bullet{background:var(--orange);border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:6px}.coj-profile-card{flex-direction:column;align-items:flex-start;gap:12px;padding:20px;display:flex}@media (width<=980px){.coj-jobs-grid,.coj-grid{grid-template-columns:1fr}}@media (width<=640px){.coj-hero,.coj-searchbar,.coj-cta-card,.coj-card,.coj-profile-card,.coj-jobs-section{padding:16px}.coj-cta-card{flex-direction:column;align-items:flex-start}.coj-cta-card .btn,.coj-profile-card .btn,.coj-jobs-section__head .btn,.coj-job-card__footer .btn{justify-content:center;width:100%}.coj-searchbar__filters,.coj-select{width:100%}.coj-hero__title{font-size:24px}.coj-job-card__head{flex-direction:column}}.ca-root{flex-direction:column;gap:18px;display:flex}.ca-header{background:var(--bg2);border:1px solid var(--border);border-radius:18px;padding:20px}.ca-header__title{letter-spacing:-.4px;margin:0 0 8px;font-size:24px;font-weight:900}.ca-header__text{color:var(--t2);margin:0;font-size:13px;line-height:1.7}.ca-filters{flex-wrap:wrap;gap:8px;display:flex}.ca-loading{text-align:center;color:var(--t2);background:var(--bg2);border:1px solid var(--border);border-radius:16px;padding:40px 18px;font-size:13px}.ca-list{flex-direction:column;gap:14px;display:flex}.ca-card{background:var(--bg2);border:1px solid var(--border);border-radius:18px;padding:18px}.ca-card__head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.ca-card__title-wrap{flex:1;min-width:0}.ca-card__title{margin:0 0 4px;font-size:17px;font-weight:900}.ca-card__meta{color:var(--t2);font-size:12px;line-height:1.6}.ca-card__tags{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.ca-card__tag{background:var(--bg3);border:1px solid var(--border2);color:var(--t2);text-transform:uppercase;letter-spacing:.4px;border-radius:999px;justify-content:center;align-items:center;padding:4px 9px;font-size:10px;font-weight:800;display:inline-flex}.ca-card__grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin-bottom:14px;display:grid}.ca-card__info,.ca-modal__info{background:var(--bg3);border:1px solid var(--border2);border-radius:12px;padding:12px 14px}.ca-card__label,.ca-modal__info-label{color:var(--t3);text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px;font-size:11px;font-weight:800;display:block}.ca-card__value,.ca-modal__info-value{color:var(--text);font-size:13px;font-weight:700;line-height:1.5}.ca-card__description{color:var(--t2);margin-bottom:14px;font-size:13px;line-height:1.7}.ca-card__footer{border-top:1px solid var(--border2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:14px;display:flex}.ca-card__hint{color:var(--t3);font-size:12px;line-height:1.6}.ca-status{border:1px solid var(--border2);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:6px 12px;font-size:11px;font-weight:800;display:inline-flex}.ca-status--orange{color:var(--orange);background:#f9731617;border-color:#f9731633}.ca-status--blue{color:var(--blue);background:#3b82f617;border-color:#3b82f633}.ca-status--yellow{color:var(--yellow);background:#eab30817;border-color:#eab30833}.ca-status--green{color:var(--green);background:#22c55e17;border-color:#22c55e33}.ca-status--red{color:var(--red);background:#ef444417;border-color:#ef444433}.ca-empty{background:var(--bg2);border:1px dashed var(--border2);border-radius:18px;flex-direction:column;align-items:flex-start;gap:10px;padding:22px;display:flex}.ca-empty__title{font-size:16px;font-weight:900}.ca-empty__text,.ca-empty__subtext{color:var(--t2);font-size:13px;line-height:1.7}.ca-empty__subtext{color:var(--t3)}.ca-modal{flex-direction:column;gap:16px;display:flex}.ca-modal__state{color:var(--t2);font-size:13px;line-height:1.7}.ca-modal__state--inline{background:var(--bg2);border:1px solid var(--border2);border-radius:12px;padding:12px 14px}.ca-modal__hero{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.ca-modal__eyebrow{color:var(--t3);text-transform:uppercase;letter-spacing:.7px;margin-bottom:8px;font-size:11px;font-weight:800}.ca-modal__title{margin-bottom:4px;font-size:22px;font-weight:900}.ca-modal__meta{color:var(--t2);font-size:13px;line-height:1.7}.ca-modal__grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.ca-modal__block{background:var(--bg3);border:1px solid var(--border2);border-radius:16px;padding:16px}.ca-modal__block--soft{background:linear-gradient(#f973160f,#f9731605);border-color:#f9731629}.ca-modal__block-title{margin-bottom:8px;font-size:14px;font-weight:900}.ca-modal__block-text{color:var(--t2);font-size:13px;line-height:1.8}.ca-modal__empty{background:var(--bg2);border:1px dashed var(--border2);border-radius:14px;flex-direction:column;gap:6px;padding:14px;display:flex}.ca-modal__empty-title{color:var(--text);font-size:14px;font-weight:800}.ca-modal__empty-text{color:var(--t2);font-size:12px;line-height:1.7}.ca-event-list{flex-direction:column;gap:14px;display:flex}.ca-event{grid-template-columns:18px minmax(0,1fr);align-items:flex-start;gap:12px;display:grid}.ca-event__marker{background:var(--t3);border-radius:999px;width:14px;height:14px;margin-top:4px;box-shadow:0 0 0 5px #ffffff08}.ca-event__marker--orange{background:var(--orange)}.ca-event__marker--blue{background:var(--blue)}.ca-event__marker--yellow{background:var(--yellow)}.ca-event__marker--green{background:var(--green)}.ca-event__marker--red{background:var(--red)}.ca-event__marker--muted{background:var(--t3)}.ca-event__body{border-bottom:1px solid var(--border2);min-width:0;padding-bottom:14px}.ca-event:last-child .ca-event__body{border-bottom:0;padding-bottom:0}.ca-event__title{color:var(--text);font-size:14px;font-weight:800}.ca-event__text{color:var(--t2);margin-top:6px;font-size:12px;line-height:1.7}.ca-event__stage{background:var(--bg2);border:1px solid var(--border2);color:var(--t3);text-transform:uppercase;letter-spacing:.4px;border-radius:999px;justify-content:center;align-items:center;margin-top:10px;padding:5px 10px;font-size:10px;font-weight:800;display:inline-flex}.ca-event__date{color:var(--t3);margin-top:10px;font-size:11px}.ca-timeline{grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:10px;display:grid}.ca-timeline__item{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex;position:relative}.ca-timeline__dot{z-index:1;width:30px;height:30px;color:var(--t3);background:var(--bg2);border:1px solid var(--border2);border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:900;display:flex;position:relative}.ca-timeline__dot.is-done,.ca-timeline__dot.is-active{color:#000;background:var(--orange);border-color:var(--orange)}.ca-timeline__dot.is-negative{color:#fff;background:var(--red);border-color:var(--red)}.ca-timeline__line{background:var(--border2);width:calc(100% - 20px);height:2px;position:absolute;top:14px;left:calc(50% + 15px)}.ca-timeline__line.is-done{background:var(--orange)}.ca-timeline__line.is-negative{background:var(--red)}.ca-timeline__label{color:var(--t3);font-size:11px;font-weight:700;line-height:1.5}.ca-timeline__label.is-active{color:var(--text)}@media (width<=900px){.ca-timeline{grid-template-columns:1fr;gap:14px}.ca-timeline__item{text-align:left;align-items:flex-start;padding-left:40px}.ca-timeline__line{width:2px;height:calc(100% + 4px);top:30px;left:14px}}@media (width<=640px){.ca-header,.ca-card,.ca-empty{padding:16px}.ca-card__head,.ca-modal__hero,.ca-card__footer{flex-direction:column;align-items:flex-start}.ca-card__footer .btn{justify-content:center;width:100%}}@keyframes insFadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes insGlow{0%,to{opacity:.1}50%{opacity:.28}}.ins-root{flex-direction:column;gap:20px;animation:.4s both insFadeUp;display:flex}.ins-tabs{background:var(--bg2);border:1px solid var(--border);border-radius:12px;gap:4px;padding:4px;display:flex}.ins-tab{color:var(--t2);cursor:pointer;background:0 0;border:none;border-radius:9px;flex:1;justify-content:center;align-items:center;gap:7px;padding:9px 16px;font-family:Lato,sans-serif;font-size:13px;font-weight:700;transition:all .2s;display:flex}.ins-tab:hover{color:var(--text)}.ins-tab.active{background:var(--bg3);color:var(--text);box-shadow:0 2px 8px #0000004d}.ins-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.ins-card{background:var(--bg2);border:1px solid var(--border);border-radius:16px;padding:20px}.ins-card__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:16px;display:flex}.ins-card__title{font-size:14px;font-weight:900}.ins-badge{background:var(--bg3);color:var(--t2);border:1px solid var(--border2);border-radius:50px;padding:3px 10px;font-size:10px;font-weight:700}.ins-badge--green{background:var(--gs);color:var(--green);border-color:#22c55e33}.ins-card--score{grid-column:1/-1}.ins-score-row{flex-wrap:wrap;align-items:flex-start;gap:20px;display:flex}.ins-score-ring-wrap{flex-shrink:0;justify-content:center;align-items:center;width:100px;height:100px;display:flex;position:relative}.ins-score-ring-wrap svg{position:absolute;inset:0}.ins-score-inner{text-align:center;line-height:1.1;position:relative}.ins-score-nivel{margin-bottom:12px;font-size:13px;font-weight:900}.ins-pontos{flex-direction:column;flex:1;gap:4px;display:flex}.ins-pontos__titulo{color:var(--t3);text-transform:uppercase;letter-spacing:.8px;margin-top:2px;margin-bottom:4px;font-size:10px;font-weight:700}.ins-ponto{color:var(--t2);align-items:center;gap:7px;font-size:12px;font-weight:300;display:flex}.ins-ponto--ok svg,.ins-ponto--miss svg{flex-shrink:0}.ins-score-details{flex:1;min-width:200px}.ins-cargos{flex-direction:column;gap:12px;display:flex}.ins-cargo-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ins-cargo-info{flex:1;min-width:160px}.ins-cargo-nome{font-size:13px;font-weight:700}.ins-cargo-sub{color:var(--t3);font-size:11px;font-weight:300}.ins-cargo-bar-wrap{flex:1;align-items:center;gap:8px;min-width:140px;display:flex}.ins-cargo-bar{background:var(--border2);border-radius:3px;flex:1;height:5px;overflow:hidden}.ins-skills{flex-direction:column;gap:10px;display:flex}.ins-skill-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ins-skill-nome{min-width:90px;font-size:13px;font-weight:700}.ins-hot-badge{background:var(--rs);color:var(--red);border:1px solid #ef444433;border-radius:50px;padding:1px 7px;font-size:9px;font-weight:700}.ins-voce-badge{background:var(--gs);color:var(--green);border:1px solid #22c55e33;border-radius:50px;padding:1px 7px;font-size:9px;font-weight:700}.ins-skill-bar-wrap{flex:1;align-items:center;gap:8px;min-width:120px;display:flex}.ins-skill-bar{background:var(--border2);border-radius:3px;flex:1;height:5px;overflow:hidden}.ins-sal-info{flex-direction:column;gap:10px;display:flex}.ins-sal-range{color:var(--orange);font-size:20px;font-weight:900}.ins-sal-context{color:var(--t3);font-size:12px;font-weight:300}.ins-sal-bar-wrap{align-items:center;gap:8px;display:flex}.ins-sal-bar{background:var(--border2);border-radius:4px;flex:1;height:8px;display:flex;position:relative;overflow:hidden}.ins-sal-marker{flex-direction:column;align-items:center;display:flex;position:absolute;top:-16px;transform:translate(-50%)}.ins-sal-marker__line{background:var(--orange);width:1.5px;height:12px;margin-bottom:2px}.ins-sal-marker__lbl{color:var(--orange);font-size:9px;font-weight:700}.ins-trilha{flex-wrap:wrap;gap:0;display:flex}.ins-trilha-item{flex:1;align-items:flex-start;gap:10px;min-width:200px;padding-bottom:16px;display:flex;position:relative}.ins-trilha-dot{background:var(--bg3);border:2px solid var(--border2);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:all .3s;display:flex}.ins-trilha-dot.done{background:var(--orange);border-color:var(--orange);color:#000}.ins-trilha-line{display:none}.ins-trilha-body{flex:1;padding-top:4px}.ins-trilha-txt{margin-bottom:3px;font-size:13px;font-weight:700}.ins-trilha-impacto{color:var(--orange);font-size:11px;font-weight:700}.ins-trilha-impacto.done{color:var(--green)}.ins-labs{flex-direction:column;gap:16px;display:flex}.ins-labs__hero{background:var(--bg2);border:1px solid var(--ob);border-radius:18px;padding:28px;position:relative;overflow:hidden}.ins-labs__hero:before{content:"";background:linear-gradient(90deg,transparent,var(--orange),transparent);height:2px;position:absolute;top:0;left:0;right:0}.ins-labs__hero-orb{pointer-events:none;background:radial-gradient(circle,#f973161a 0%,#0000 70%);border-radius:50%;width:300px;height:300px;animation:4s ease-in-out infinite insGlow;position:absolute;top:-80px;right:-60px}.ins-labs__hero-content{z-index:1;position:relative}.ins-labs__hero-eyebrow{color:var(--orange);text-transform:uppercase;letter-spacing:1px;align-items:center;gap:7px;margin-bottom:12px;font-size:11px;font-weight:700;display:flex}.ins-labs__hero-title{letter-spacing:-.4px;margin-bottom:8px;font-size:22px;font-weight:900;line-height:1.25}.ins-labs__hero-sub{color:var(--t2);max-width:520px;margin-bottom:18px;font-size:13px;font-weight:300;line-height:1.65}.ins-labs__hero-ctas{flex-wrap:wrap;gap:10px;display:flex}.ins-labs__hero-ctas a{align-items:center;gap:7px;text-decoration:none;display:inline-flex}.ins-labs__section-title{color:var(--text);letter-spacing:-.2px;font-size:13px;font-weight:900}.ins-labs__conteudos{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.ins-labs__content-card{background:var(--bg2);border:1px solid var(--border);cursor:pointer;color:inherit;border-radius:13px;flex-direction:column;gap:6px;padding:16px;text-decoration:none;transition:all .2s;display:flex}.ins-labs__content-card:hover{border-color:var(--ob);transform:translateY(-2px);box-shadow:0 6px 20px #00000040}.ins-labs__content-tipo{color:var(--orange);text-transform:uppercase;letter-spacing:.8px;align-items:center;gap:6px;font-size:10px;font-weight:700;display:flex}.ins-labs__content-tag{background:var(--os);color:var(--orange);border:1px solid var(--ob);border-radius:50px;margin-left:4px;padding:1px 7px;font-size:9px;font-weight:700}.ins-labs__content-titulo{font-size:13px;font-weight:900;line-height:1.3}.ins-labs__content-desc{color:var(--t2);flex:1;font-size:12px;font-weight:300;line-height:1.55}.ins-labs__content-cta{color:var(--orange);font-size:11px;font-weight:700}.ins-labs__redes{flex-wrap:wrap;gap:10px;display:flex}.ins-labs__rede{background:var(--bg2);border:1px solid var(--border2);color:var(--t2);cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:10px 16px;font-size:13px;font-weight:700;text-decoration:none;transition:all .2s;display:flex}.ins-labs__rede:hover{color:var(--text)}.ins-labs__contato{background:var(--bg2);border:1px solid var(--border);border-radius:14px;flex-wrap:wrap;align-items:flex-start;gap:24px;padding:20px;display:flex}.ins-labs__contato-info{flex:1;min-width:200px}.ins-labs__contato-data{flex-direction:column;flex-shrink:0;gap:8px;display:flex}@media (width<=900px){.ins-grid{grid-template-columns:1fr}.ins-card--score{grid-column:1}.ins-labs__conteudos{grid-template-columns:1fr}}@media (width<=600px){.ins-tabs,.ins-labs__redes{flex-direction:column}}@keyframes bannerGlow{0%,to{opacity:.12}50%{opacity:.28}}.ins-banner{background:var(--bg2);border:1px solid var(--border2);border-radius:20px;flex-wrap:wrap;align-items:center;gap:32px;padding:28px;display:flex;position:relative;overflow:hidden}.ins-banner:before{content:"";background:linear-gradient(90deg, transparent, var(--orange), transparent);height:2px;position:absolute;top:0;left:0;right:0}.ins-banner__orb{pointer-events:none;background:radial-gradient(circle,#f9731624 0%,#0000 70%);border-radius:50%;width:280px;height:280px;animation:4s ease-in-out infinite bannerGlow;position:absolute;top:-60px;right:-40px}.ins-banner__content{z-index:1;flex:1;min-width:260px;position:relative}.ins-banner__eyebrow{color:var(--orange);text-transform:uppercase;letter-spacing:1px;align-items:center;gap:7px;margin-bottom:12px;font-size:11px;font-weight:700;display:flex}.ins-banner__title{letter-spacing:-.4px;margin-bottom:10px;font-size:clamp(18px,2.2vw,24px);font-weight:900;line-height:1.25}.ins-banner__accent{color:var(--orange)}.ins-banner__sub{color:var(--t2);max-width:500px;margin-bottom:16px;font-size:13px;font-weight:300;line-height:1.7}.ins-banner__impact{background:var(--os);border:1px solid var(--ob);color:var(--text);border-radius:10px;align-items:flex-start;gap:9px;padding:11px 14px;font-size:13px;line-height:1.6;display:flex}.ins-banner__impact strong{color:var(--orange)}.ins-banner__stats{background:var(--bg3);border:1px solid var(--border2);z-index:1;border-radius:14px;flex-shrink:0;align-items:center;gap:16px;padding:18px 22px;display:flex;position:relative}.ins-banner__stat{flex-direction:column;align-items:center;gap:3px;display:flex}.ins-banner__stat-num{letter-spacing:-.5px;font-size:26px;font-weight:900;line-height:1}.ins-banner__stat-lbl{color:var(--t3);text-transform:uppercase;letter-spacing:.6px;white-space:nowrap;font-size:10px;font-weight:700}.ins-banner__stat-div{background:var(--border2);width:1px;height:36px}.ins-motivacional{position:relative;overflow:hidden;border-color:var(--ob)!important;background:var(--os)!important}.ins-motivacional__orb{pointer-events:none;background:radial-gradient(circle,#f973162e 0%,#0000 70%);border-radius:50%;width:180px;height:180px;position:absolute;top:-40px;right:-30px}.ins-motivacional__content{z-index:1;position:relative}.ins-motivacional__frase{color:var(--text);letter-spacing:-.2px;align-items:flex-start;gap:10px;margin-bottom:12px;font-size:15px;font-weight:900;line-height:1.35;display:flex}.ins-motivacional__desc{color:var(--t2);margin-bottom:16px;font-size:13px;font-weight:300;line-height:1.7}.ins-motivacional__acoes{flex-wrap:wrap;gap:8px;display:flex}.ins-motivacional__acao{background:var(--bg2);border:1px solid var(--border2);border-radius:9px;flex-direction:column;align-items:center;gap:3px;padding:8px 14px;display:flex}.ins-motivacional__acao-txt{color:var(--text);font-size:12px;font-weight:700}.ins-motivacional__acao-imp{font-size:10px;font-weight:700}.ins-labs__areas{grid-template-columns:repeat(6,1fr);gap:10px;margin-bottom:4px;display:grid}.ins-labs__area-card{background:var(--bg2);border:1px solid var(--border);text-align:center;border-radius:14px;flex-direction:column;align-items:center;gap:9px;padding:16px 10px;transition:all .2s;display:flex}.ins-labs__area-card:hover{border-color:var(--area-cor,var(--ob));transform:translateY(-2px);box-shadow:0 6px 18px #00000040}.ins-labs__area-ico{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.ins-labs__area-nome{color:var(--t2);font-size:11px;font-weight:700;line-height:1.3}.ins-labs__oferta{margin-bottom:4px}.ins-labs__oferta-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ins-labs__oferta-item{background:var(--bg2);border:1px solid var(--border);border-radius:13px;align-items:flex-start;gap:13px;padding:14px;transition:border-color .2s;display:flex}.ins-labs__oferta-item:hover{border-color:var(--ob)}.ins-labs__oferta-ico{background:var(--os);border:1px solid var(--ob);width:38px;height:38px;color:var(--orange);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ins-labs__oferta-titulo{margin-bottom:4px;font-size:13px;font-weight:900}.ins-labs__oferta-desc{color:var(--t2);font-size:12px;font-weight:300;line-height:1.6}.ins-labs__discord{background:linear-gradient(135deg,#5865f21f 0%,#5865f20a 100%);border:1px solid #5865f24d;border-radius:16px;padding:20px;position:relative;overflow:hidden}.ins-labs__discord-orb{pointer-events:none;background:radial-gradient(circle,#5865f226 0%,#0000 70%);border-radius:50%;width:160px;height:160px;position:absolute;top:-40px;right:-40px}.ins-labs__discord-content{z-index:1;flex-wrap:wrap;align-items:center;gap:16px;display:flex;position:relative}.ins-labs__discord-ico{background:#5865f226;border:1px solid #5865f24d;border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex}@media (width<=1100px){.ins-labs__areas{grid-template-columns:repeat(3,1fr)}.ins-banner__stats{justify-content:center;width:100%}}@media (width<=768px){.ins-banner{gap:18px;padding:18px}.ins-labs__oferta-grid{grid-template-columns:1fr}.ins-labs__areas{grid-template-columns:repeat(2,1fr)}.ins-labs__discord-content{flex-direction:column;align-items:flex-start}}@media (width<=480px){.ins-banner__stats{flex-wrap:wrap;gap:12px}.ins-labs__areas{grid-template-columns:repeat(2,1fr)}}@keyframes prepFadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.prep-root{flex-direction:column;gap:18px;animation:.4s both prepFadeUp;display:flex}.prep-tabs{background:var(--bg2);border:1px solid var(--border);border-radius:12px;gap:4px;padding:4px;display:flex}.prep-tab{color:var(--t2);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:9px;flex:1;justify-content:center;align-items:center;gap:7px;padding:9px 14px;font-family:Lato,sans-serif;font-size:12px;font-weight:700;transition:all .2s;display:flex}.prep-tab:hover{color:var(--text)}.prep-tab.active{background:var(--bg3);color:var(--text);box-shadow:0 2px 8px #0000004d}.prep-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.prep-card{background:var(--bg2);border:1px solid var(--border);border-radius:16px;padding:20px}.prep-card__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:14px;display:flex}.prep-card__title{font-size:14px;font-weight:900}.prep-badge{background:var(--bg3);color:var(--t2);border:1px solid var(--border2);border-radius:50px;padding:3px 10px;font-size:10px;font-weight:700}.prep-progbar{background:var(--border2);border-radius:3px;height:5px;margin-bottom:2px;overflow:hidden}.prep-progbar__fill{background:linear-gradient(90deg,var(--orange),#fbbf24);border-radius:3px;height:100%;transition:width .5s}.prep-dicas{grid-template-columns:1fr 1fr;gap:12px;display:grid}.prep-dica{background:var(--bg3);border:1px solid var(--border2);border-radius:11px;align-items:flex-start;gap:12px;padding:14px;transition:border-color .2s;display:flex}.prep-dica:hover{border-color:var(--ob)}.prep-dica__ico{flex-shrink:0;margin-top:1px;font-size:22px}.prep-dica__titulo{margin-bottom:4px;font-size:13px;font-weight:900}.prep-dica__desc{color:var(--t2);font-size:12px;font-weight:300;line-height:1.6}.prep-star{flex-direction:column;gap:12px;display:flex}.prep-star-item{align-items:flex-start;gap:12px;display:flex}.prep-star-letra{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:16px;font-weight:900;display:flex}.prep-checklist-cv{flex-direction:column;gap:8px;display:flex}.prep-cv-check{color:var(--t2);cursor:pointer;align-items:center;gap:9px;padding:5px 0;font-size:12px;font-weight:300;display:flex}.prep-cv-check:hover{color:var(--text)}.prep-cat-group{margin-bottom:16px}.prep-cat-label{color:var(--t3);text-transform:uppercase;letter-spacing:1px;margin-bottom:8px;font-size:10px;font-weight:700}.prep-check-item{cursor:pointer;color:var(--t2);border-radius:8px;align-items:center;gap:10px;padding:8px;font-size:13px;font-weight:300;transition:background .15s;display:flex}.prep-check-item:hover{background:var(--bg3)}.prep-check-item.done{color:var(--t3);text-decoration:line-through}.prep-check-box{border:1.5px solid var(--border2);cursor:pointer;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;transition:all .2s;display:flex}.prep-check-box.done{background:var(--orange);border-color:var(--orange);color:#000}.prep-perguntas{flex-direction:column;gap:4px;display:flex}.prep-pergunta{background:var(--bg3);border:1px solid var(--border2);border-radius:10px;transition:border-color .2s;overflow:hidden}.prep-pergunta.open{border-color:var(--ob)}.prep-pergunta__btn{cursor:pointer;width:100%;color:var(--text);text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;font-family:Lato,sans-serif;font-size:13px;font-weight:700;transition:color .15s;display:flex}.prep-pergunta__btn:hover{color:var(--orange)}.prep-pergunta__dica{color:var(--t2);border-top:1px solid var(--border);align-items:flex-start;gap:8px;padding:10px 14px 12px;font-size:12px;font-weight:300;line-height:1.65;display:flex}.prep-feedback-list{flex-direction:column;gap:10px;display:flex}.prep-feedback-item{background:var(--bg3);border:1px solid var(--border2);border-radius:11px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.prep-feedback-ico{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.prep-feedback-ponto{margin-bottom:2px;font-size:13px;font-weight:700}.prep-feedback-desc{color:var(--t2);font-size:12px;font-weight:300;line-height:1.5}@media (width<=900px){.prep-grid,.prep-dicas{grid-template-columns:1fr}}@media (width<=480px){.prep-tabs{flex-wrap:wrap}}.cp-root{flex-direction:column;gap:20px;display:flex}.cp-state{text-align:center;color:var(--t2);background:var(--bg2);border:1px solid var(--border);border-radius:18px;padding:40px 18px;font-size:13px}.cp-hero{background:var(--bg2);border:1px solid var(--border);border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:22px;display:flex}.cp-hero__identity{align-items:center;gap:16px;min-width:0;display:flex}.cp-avatar{background:linear-gradient(135deg,var(--orange),#c2410c);color:#000;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:78px;height:78px;font-size:26px;font-weight:900;display:flex}.cp-hero__text{min-width:0}.cp-hero__eyebrow{color:var(--orange);text-transform:uppercase;letter-spacing:.8px;margin-bottom:6px;font-size:11px;font-weight:800}.cp-hero__title{letter-spacing:-.5px;margin:0 0 6px;font-size:28px;font-weight:900}.cp-hero__name{margin-bottom:4px;font-size:16px;font-weight:800}.cp-hero__role{color:var(--t2);margin-bottom:4px;font-size:13px;font-weight:700}.cp-hero__meta{color:var(--t2);font-size:13px;line-height:1.7}.cp-completion{background:var(--bg3);border:1px solid var(--border2);border-radius:18px;align-items:center;gap:14px;padding:14px 16px;display:flex}.cp-completion__ring{flex-shrink:0;width:92px;height:92px;position:relative}.cp-completion__ring svg{position:absolute;inset:0}.cp-completion__value{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;line-height:1.1;display:flex;position:relative}.cp-completion__value strong{color:var(--orange);font-size:18px}.cp-completion__value span{color:var(--t3);text-transform:uppercase;letter-spacing:.5px;font-size:10px}.cp-completion__title{margin-bottom:4px;font-size:14px;font-weight:900}.cp-completion__desc{color:var(--t2);max-width:240px;margin-bottom:10px;font-size:12px;line-height:1.6}.cp-completion__bar{background:var(--bg2);border:1px solid var(--border2);border-radius:999px;width:100%;max-width:240px;height:8px;overflow:hidden}.cp-completion__bar-fill{background:linear-gradient(90deg, var(--orange), #fb923c);border-radius:999px;height:100%}.cp-grid{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:18px;display:grid}.cp-column{flex-direction:column;gap:18px;display:flex}.cp-card{background:linear-gradient(180deg, var(--bg2), var(--bg2));border:1.5px solid var(--border2);border-radius:18px;padding:18px;position:relative;overflow:hidden;box-shadow:0 10px 28px #00000024}.cp-card:before{content:"";background:linear-gradient(90deg, var(--orange), #f973162e, transparent);height:3px;position:absolute;top:0;left:0;right:0}.cp-card__header{background:linear-gradient(90deg, var(--os), transparent 72%);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;margin:-18px -18px 16px;padding:15px 18px 14px;display:flex}.cp-card__title{align-items:center;gap:9px;font-size:14px;font-weight:900;display:flex}.cp-card__title:before{content:"";background:var(--orange);width:8px;height:8px;box-shadow:0 0 0 4px var(--os);border-radius:999px;flex-shrink:0}.cp-data-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.cp-data-grid--single{grid-template-columns:1fr}.cp-data-row,.cp-summary__item{background:var(--bg3);border:1.5px solid var(--border2);border-radius:12px;padding:12px 14px;box-shadow:inset 0 1px #ffffff06}.cp-data-row__label,.cp-summary__label,.cp-skill-wrap__label{color:var(--t3);text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px;font-size:11px;font-weight:800;display:block}.cp-data-row__value,.cp-summary__value{color:var(--text);word-break:break-word;font-size:13px;font-weight:700;line-height:1.6;display:block}.cp-summary{grid-template-columns:1fr;gap:8px;display:grid}.cp-summary__item{padding:12px 14px}.cp-resume{background:var(--bg3);border:1.5px solid var(--border2);border-radius:14px;flex-direction:column;align-items:flex-start;gap:10px;padding:14px;display:flex}.cp-resume--empty{border-style:dashed}.cp-resume__status{font-size:13px;font-weight:900}.cp-resume__name{color:var(--text);font-size:13px;font-weight:700;line-height:1.6}.cp-resume__hint,.cp-account-note{color:var(--t2);font-size:12px;line-height:1.7}.cp-guidance,.cp-stack{flex-direction:column;gap:10px;display:flex}.cp-stack__row{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.cp-guidance__item,.cp-stack__item,.cp-empty{background:var(--bg3);border:1.5px solid var(--border2);border-radius:14px;padding:14px}.cp-stack__title,.cp-empty__title{margin-bottom:4px;font-size:13px;font-weight:900}.cp-stack__subtitle{color:var(--text);margin-bottom:4px;font-size:12px;font-weight:700}.cp-stack__meta{color:var(--t3);margin-bottom:6px;font-size:11px}.cp-stack__text,.cp-empty__text,.cp-guidance__item{color:var(--t2);font-size:12px;line-height:1.7}.cp-item-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.cp-empty{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.cp-skill-wrap{background:var(--bg3);border:1.5px solid var(--border2);border-radius:12px;margin-top:14px;padding:12px 14px}.cp-skill-list{flex-wrap:wrap;gap:8px;display:flex}.cp-skill{color:var(--orange);background:#f9731614;border:1px solid #f9731629;border-radius:999px;justify-content:center;align-items:center;padding:6px 10px;font-size:11px;font-weight:800;display:inline-flex}.cp-skill--empty{background:var(--bg3);border-color:var(--border2);color:var(--t3)}.cp-modal{flex-direction:column;gap:14px;display:flex}.cp-modal__notice{color:var(--t2);background:#f9731614;border:1px solid #f973162e;border-radius:12px;padding:12px 14px;font-size:12px;line-height:1.7}.cp-modal__notice--error{color:#fecaca;background:#ef444414;border-color:#ef44442e}.cp-checkbox{color:var(--t2);align-items:center;gap:10px;padding:6px 2px;font-size:12px;display:flex}.cp-checkbox input{width:16px;height:16px}.cp-resume__actions{flex-wrap:wrap;gap:10px;display:flex}.cp-resume--import{margin-top:12px}.cp-import-upload{border:1px solid var(--border2);background:var(--bg3);border-radius:14px;justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.cp-import-upload__title{margin-bottom:4px;font-size:13px;font-weight:900}.cp-import-upload__text,.cp-import-note{color:var(--t2);font-size:12px;line-height:1.6}.cp-import-section,.cp-import-warning{border:1px solid var(--border2);background:var(--bg3);border-radius:14px;flex-direction:column;gap:10px;padding:14px;display:flex}.cp-import-warning{color:var(--t2);background:#f59e0b14;border-color:#f59e0b33;font-size:12px;line-height:1.6}.cp-import-warning strong{color:var(--text)}.cp-import-check,.cp-import-item{align-items:flex-start;gap:10px;display:flex}.cp-import-check{color:var(--text);font-size:13px;font-weight:900}.cp-import-check input,.cp-import-item input{margin-top:2px}.cp-import-list{flex-direction:column;gap:8px;display:flex}.cp-import-item{border:1px solid var(--border2);background:var(--bg2);color:var(--text);border-radius:12px;padding:10px}.cp-import-item span{flex-direction:column;gap:4px;display:flex}.cp-import-item strong{font-size:12px}.cp-import-item small,.cp-import-item em{color:var(--t2);font-size:11px;line-height:1.5}.cp-import-item em{font-style:normal}.cp-file-btn{position:relative;overflow:hidden}.cp-file-btn input{opacity:0;cursor:pointer;position:absolute;inset:0}.cp-form-row{grid-template-columns:1fr 1fr;gap:0 14px;display:grid}.cp-field-hint{color:var(--t3);margin-top:4px;font-size:11px;line-height:1.5}.cp-field-error{color:#fecaca;margin-top:4px;font-size:11px;line-height:1.5}.cp-input--error{box-shadow:0 0 0 1px #ef44441f;border-color:#ef444473!important}.cp-skills-chips{background:var(--bg3);border:1.5px solid var(--border2);border-radius:var(--r);flex-wrap:wrap;gap:8px;min-height:44px;margin-bottom:8px;padding:10px;display:flex}.cp-skill-chip{color:var(--orange);background:#f973161a;border:1px solid #f9731640;border-radius:999px;align-items:center;gap:6px;padding:4px 10px 4px 12px;font-size:12px;font-weight:700;display:inline-flex}.cp-skill-chip__remove{cursor:pointer;color:var(--orange);background:0 0;border:none;align-items:center;padding:0 2px;font-size:16px;line-height:1;transition:color .15s;display:flex}.cp-skill-chip__remove:hover{color:#ef4444}.cp-skills-input-row{align-items:center;gap:8px;margin-bottom:8px;display:flex}.cp-skills-input-row .fi{flex:1}.cp-skills-suggestions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.cp-skills-suggestions__label{color:var(--t3);font-size:11px;font-weight:700}.cp-skill-suggestion{background:var(--bg3);border:1px solid var(--border2);color:var(--t2);cursor:pointer;border-radius:999px;align-items:center;padding:4px 10px;font-size:11px;font-weight:700;transition:all .18s;display:inline-flex}.cp-skill-suggestion:hover{border-color:var(--orange);color:var(--orange);background:#f973160f}.cp-discard-confirm{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:32px 16px;display:flex}.cp-discard-confirm__title{letter-spacing:-.3px;font-size:18px;font-weight:900}.cp-discard-confirm__text{color:var(--t2);max-width:340px;font-size:13px;line-height:1.7}.cp-discard-confirm__actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}@media (width<=980px){.cp-grid{grid-template-columns:1fr}}@media (width<=640px){.cp-hero,.cp-completion,.cp-card{padding:16px}.cp-hero{flex-direction:column;align-items:flex-start}.cp-hero__identity,.cp-completion{width:100%}.cp-data-grid,.cp-form-row{grid-template-columns:1fr}.cp-card__header{flex-direction:column;align-items:flex-start}.cp-stack__row{flex-direction:column}.cp-item-actions,.cp-resume__actions{justify-content:flex-start;width:100%}.cp-import-upload{flex-direction:column;align-items:flex-start}.cp-skills-input-row{flex-direction:column;align-items:stretch}}@keyframes cfgFadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.cfg-root{flex-direction:column;gap:6px;max-width:580px;animation:.4s both cfgFadeUp;display:flex}.cfg-section{margin-bottom:4px}.cfg-section__label{color:var(--t3);text-transform:uppercase;letter-spacing:1.2px;margin-bottom:6px;padding:0 4px;font-size:10px;font-weight:700}.cfg-section__cards{flex-direction:column;gap:5px;display:flex}.cfg-row{text-align:left;background:var(--bg2);border:1px solid var(--border);cursor:pointer;border-radius:13px;align-items:center;gap:13px;width:100%;padding:13px 16px;font-family:Lato,sans-serif;transition:all .18s;display:flex}.cfg-row:hover{border-color:var(--ob);background:var(--bg3)}.cfg-row:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.cfg-row.danger{border-color:#ef44441f}.cfg-row.danger:hover{background:#ef44440a;border-color:#ef444466}.cfg-row__ico{background:var(--os);border:1px solid var(--ob);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.cfg-row__ico.danger{background:var(--rs);border-color:#ef444433}.cfg-row__body{flex:1;min-width:0}.cfg-row__title{color:var(--text);margin-bottom:1px;font-size:13px;font-weight:900}.cfg-row.danger .cfg-row__title{color:var(--red)}.cfg-row__desc{color:var(--t3);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:300;overflow:hidden}.cfg-row__badge{background:var(--os);color:var(--orange);border:1px solid var(--ob);white-space:nowrap;border-radius:50px;flex-shrink:0;padding:2px 9px;font-size:10px;font-weight:700}.cfg-switch{background:var(--border2);cursor:pointer;border:none;border-radius:12px;flex-shrink:0;width:42px;height:24px;padding:0;transition:background .2s;position:relative}.cfg-switch:focus-visible{outline:2px solid var(--orange);outline-offset:3px}.cfg-switch.on{background:var(--orange)}.cfg-switch:disabled{cursor:not-allowed;opacity:.7}.cfg-switch.saving .cfg-switch__thumb{box-shadow:0 0 0 3px var(--os),0 1px 4px #00000040}.cfg-switch--inline{pointer-events:none}.cfg-switch__thumb{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .2s;display:block;position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #00000040}.cfg-switch.on .cfg-switch__thumb{transform:translate(18px)}.cfg-toggles-card{background:var(--bg2);border:1px solid var(--border);border-radius:13px;padding:4px 16px}.cfg-toggle-row{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;padding:13px 0;display:flex}.cfg-toggle-row:last-child{border-bottom:none}.cfg-toggle-title{color:var(--text);margin-bottom:2px;font-size:13px;font-weight:700}.cfg-toggle-desc{color:var(--t3);font-size:12px;font-weight:300}.cfg-notif-note{border-top:1px solid var(--border);color:var(--t3);padding:10px 0 11px;font-size:12px;font-weight:300;line-height:1.5}.cfg-priv-note{background:var(--bg3);border:1px solid var(--border2);color:var(--t3);border-radius:9px;align-items:center;gap:7px;margin-top:4px;padding:10px 13px;font-size:12px;font-weight:300;line-height:1.55;display:flex}.cfg-priv-note a{color:var(--orange);font-weight:700;text-decoration:none}.cfg-priv-note a:hover{text-decoration:underline}.cfg-priv-note a:focus-visible{outline:2px solid var(--orange);outline-offset:2px;border-radius:2px}.cfg-modal-footer{border-top:1px solid var(--border);justify-content:flex-end;gap:8px;margin-top:18px;padding-top:14px;display:flex}.cfg-senha-info{background:var(--os);border:1px solid var(--ob);color:var(--t2);border-radius:9px;align-items:flex-start;gap:8px;margin-bottom:16px;padding:10px 13px;font-size:12px;font-weight:300;line-height:1.5;display:flex}.cfg-senha-forca{margin-top:-4px;margin-bottom:14px}.cfg-senha-forca__label{color:var(--t2);margin-bottom:6px;font-size:12px;font-weight:300}.cfg-senha-forca__bar{gap:4px;display:flex}.cfg-senha-forca__seg{border-radius:2px;flex:1;height:4px;transition:background .3s}@keyframes authIn{0%{opacity:0;transform:translateY(16px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.auth-page{background:var(--bg);background-image:radial-gradient(60% 40% at 50% 20%,#f973160f 0%,#0000 70%);justify-content:center;align-items:center;min-height:100vh;padding:20px;display:flex}.auth-card{background:var(--bg2);border:1px solid var(--border2);border-radius:20px;width:100%;max-width:420px;animation:.45s cubic-bezier(.34,1.4,.64,1) both authIn;overflow:hidden;box-shadow:0 16px 48px #00000073}.auth-card:before{content:"";background:linear-gradient(90deg,transparent,var(--orange),transparent);height:2px;display:block}.auth-logo{letter-spacing:-.4px;color:var(--text);align-items:center;gap:9px;padding:22px 24px 0;font-size:17px;font-weight:900;display:flex}.auth-logo-box{background:var(--orange);border-radius:9px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.auth-logo-box svg{width:16px;height:16px}.auth-logo strong{color:var(--orange)}.auth-tabs{background:var(--bg3);border-radius:10px;gap:4px;margin:16px 24px 0;padding:3px;display:flex}.auth-tab{color:var(--t2);cursor:pointer;background:0 0;border:none;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-family:Lato,sans-serif;font-size:12px;font-weight:700;transition:all .2s;display:flex}.auth-tab:hover{color:var(--text)}.auth-tab.active{background:var(--bg2);color:var(--text);box-shadow:0 2px 8px #00000040}.auth-body{padding:18px 24px 24px}.auth-title{letter-spacing:-.4px;margin-bottom:5px;font-size:20px;font-weight:900}.auth-sub{color:var(--t2);margin-bottom:18px;font-size:13px;font-weight:300;line-height:1.55}.auth-demo{background:var(--bg3);border:1px solid var(--border2);border-radius:10px;margin-bottom:16px;padding:12px 14px}.auth-demo-label{color:var(--t3);text-transform:uppercase;letter-spacing:1px;margin-bottom:8px;font-size:10px;font-weight:700}.auth-demo-btns{flex-wrap:wrap;gap:7px;display:flex}.auth-demo-btn{background:var(--bg2);border:1px solid var(--border2);color:var(--t2);cursor:pointer;border-radius:50px;padding:5px 12px;font-family:Lato,sans-serif;font-size:12px;font-weight:700;transition:all .2s}.auth-demo-btn:hover{border-color:var(--orange);color:var(--orange)}.auth-error{background:var(--rs);color:var(--red);border:1px solid #ef44444d;border-radius:8px;align-items:center;gap:8px;margin-bottom:14px;padding:9px 12px;font-size:13px;display:flex}:root,[data-theme=dark]{--bg:#0a0a0a;--bg2:#111;--bg3:#161616;--border:#1e1e1e;--border2:#2a2a2a;--orange:#f97316;--orange-d:#ea6c0a;--os:#f9731614;--ob:#f9731640;--text:#f0f0f0;--t2:#a0a0a0;--t3:#505050;--green:#22c55e;--gs:#22c55e1a;--blue:#3b82f6;--bs:#3b82f61a;--yellow:#eab308;--ys:#eab3081a;--red:#ef4444;--rs:#ef44441a;--purple:#a855f7;--ps:#a855f71a;--sw:240px;--sc:64px;--r:12px;--rs2:8px;--rl:18px;--shadow:0 4px 24px #00000080;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=light]{--bg:#f4f5f7;--bg2:#fff;--bg3:#eef0f3;--border:#e2e5ea;--border2:#d0d4dc;--orange:#f97316;--orange-d:#ea6c0a;--os:#f9731614;--ob:#f973164d;--text:#0f1117;--t2:#4a5568;--t3:#9aa3b0;--green:#16a34a;--gs:#16a34a14;--blue:#2563eb;--bs:#2563eb14;--yellow:#d97706;--ys:#d9770614;--red:#dc2626;--rs:#dc262614;--purple:#7c3aed;--ps:#7c3aed14;--sw:240px;--sc:64px;--r:12px;--rs2:8px;--rl:18px;--shadow:0 4px 24px #0000001a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-contrast=high][data-theme=dark],[data-theme=dark][data-contrast=high]{--bg:#000;--bg2:#0a0a0a;--bg3:#111;--border:#ffffff6b;--border2:#ffffff9e;--orange:#ff8a1f;--orange-d:#ff7a00;--os:#ff8a1f29;--ob:#ff8a1f75;--text:#fff;--t2:#f2f2f2;--t3:#d0d0d0;--green:#4ade80;--gs:#4ade8029;--blue:#60a5fa;--bs:#60a5fa2e;--yellow:#facc15;--ys:#facc152e;--red:#fb7185;--rs:#fb718529;--purple:#c084fc;--ps:#c084fc29;--shadow:0 6px 26px #000000b8}[data-contrast=high][data-theme=light],[data-theme=light][data-contrast=high]{--bg:#fff;--bg2:#fff;--bg3:#f5f7fa;--border:#00000052;--border2:#00000080;--orange:#d95f02;--orange-d:#b84f00;--os:#d95f021f;--ob:#d95f0259;--text:#000;--t2:#1b2430;--t3:#374151;--green:#15803d;--gs:#15803d24;--blue:#1d4ed8;--bs:#1d4ed824;--yellow:#b45309;--ys:#b4530924;--red:#b91c1c;--rs:#b91c1c1f;--purple:#6d28d9;--ps:#6d28d91f;--shadow:0 4px 20px #00000029}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-size:16px}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;min-height:100vh;font-family:Lato,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}button{cursor:pointer;font-family:Lato,sans-serif}img{max-width:100%}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:var(--border2);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--orange)}:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.hidden{display:none!important}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.g2{grid-template-columns:1fr 1fr;gap:14px;display:grid}.g3{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.g4{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.fr{grid-template-columns:1fr 1fr;gap:12px;display:grid}.g2l{grid-template-columns:1fr 300px;gap:18px;display:grid}@keyframes fadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.fu{animation:.4s forwards fadeUp}.d1{opacity:0;animation-delay:50ms}.d2{opacity:0;animation-delay:.1s}.d3{opacity:0;animation-delay:.15s}.d4{opacity:0;animation-delay:.2s}@media (width<=1100px){.g4{grid-template-columns:repeat(2,1fr)}.g2l{grid-template-columns:1fr}}@media (width<=900px){.g2,.g3,.fr{grid-template-columns:1fr}}@media (width<=480px){.g4{grid-template-columns:1fr}}.btn{cursor:pointer;white-space:nowrap;border:none;border-radius:50px;outline:none;align-items:center;gap:7px;padding:9px 18px;font-family:Lato,sans-serif;font-size:13px;font-weight:700;transition:all .2s;display:inline-flex}.btn:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.btn-p{background:var(--orange);color:#000;box-shadow:0 0 16px #f9731640}.btn-p:hover{background:var(--orange-d);transform:translateY(-1px);box-shadow:0 0 24px #f9731666}.btn-g{color:var(--t2);border:1px solid var(--border2);background:0 0}.btn-g:hover{border-color:var(--orange);color:var(--orange)}.btn-r{background:var(--rs);color:var(--red);border:1px solid #ef444440}.btn-r:hover{background:var(--red);color:#fff}.btn-sm{padding:6px 14px;font-size:12px}.btn-full{justify-content:center;width:100%}.btn:disabled{opacity:.5;cursor:not-allowed;transform:none!important}.card{background:var(--bg2);border:1px solid var(--border);border-radius:var(--rl);padding:20px}.badge{border-radius:50px;align-items:center;gap:5px;padding:3px 10px;font-size:11px;font-weight:700;display:inline-flex}.b-green{background:var(--gs);color:var(--green);border:1px solid #22c55e33}.b-orange{background:var(--os);color:var(--orange);border:1px solid var(--ob)}.b-gray{background:var(--bg3);color:var(--t2);border:1px solid var(--border2)}.b-red{background:var(--rs);color:var(--red);border:1px solid #ef444433}.b-blue{background:var(--bs);color:var(--blue);border:1px solid #3b82f633}.b-yellow{background:var(--ys);color:var(--yellow);border:1px solid #eab30833}.b-dot{background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}.tag{background:var(--bg3);color:var(--t2);border:1px solid var(--border2);border-radius:50px;padding:3px 9px;font-size:11px}.fg{margin-bottom:14px}.fl{color:var(--t2);margin-bottom:5px;font-size:12px;font-weight:700;display:block}.fi{background:var(--bg3);border:1.5px solid var(--border2);border-radius:var(--r);width:100%;color:var(--text);outline:none;padding:10px 13px;font-family:Lato,sans-serif;font-size:13px;transition:border-color .2s}.fi:focus{border-color:var(--orange)}.fi::placeholder{color:var(--t3)}.fsel{background:var(--bg3);border:1.5px solid var(--border2);border-radius:var(--r);width:100%;color:var(--text);appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23505050' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-position:right 13px center;background-repeat:no-repeat;outline:none;padding:10px 13px;font-family:Lato,sans-serif;font-size:13px;transition:border-color .2s}.fsel:focus{border-color:var(--orange)}.fta{resize:vertical;background:var(--bg3);border:1.5px solid var(--border2);border-radius:var(--r);width:100%;min-height:90px;color:var(--text);outline:none;padding:10px 13px;font-family:Lato,sans-serif;font-size:13px;line-height:1.55;transition:border-color .2s}.fta:focus{border-color:var(--orange)}.fdiv{border:none;border-top:1px solid var(--border);margin:18px 0}.pw{position:relative}.p-tog{color:var(--t3);cursor:pointer;background:0 0;border:none;align-items:center;padding:2px;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.p-tog:hover{color:var(--orange)}.p-tog svg{width:16px;height:16px}.prog-bar{background:var(--bg3);border-radius:3px;height:5px;overflow:hidden}.prog-fill{background:var(--orange);border-radius:3px;height:100%;transition:width .5s}.stat{background:var(--bg2);border:1px solid var(--border);border-radius:var(--rl);padding:18px}.s-icon{border-radius:11px;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:12px;display:flex}.s-icon svg{width:20px;height:20px}.s-num{letter-spacing:-1px;margin-bottom:3px;font-size:28px;font-weight:900}.s-lbl{color:var(--t3);text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px;font-size:12px;font-weight:700}.s-ch{font-size:11px}.s-ch.up{color:var(--green)}.toggle-wrap{cursor:pointer;align-items:center;gap:8px;display:inline-flex}.toggle{background:var(--border2);border-radius:11px;flex-shrink:0;width:38px;height:21px;transition:background .2s;position:relative}.toggle:after{content:"";background:#fff;border-radius:50%;width:15px;height:15px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0000004d}.toggle.on{background:var(--orange)}.toggle.on:after{transform:translate(17px)}.wizard-steps{align-items:center;margin-bottom:22px;padding-bottom:2px;display:flex;overflow-x:auto}.wz-step{flex-direction:column;align-items:center;gap:4px;display:flex}.wz-num{background:var(--bg3);border:1.5px solid var(--border2);width:30px;height:30px;color:var(--t3);border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:700;transition:all .3s;display:flex}.wz-step.act .wz-num{background:var(--orange);border-color:var(--orange);color:#000}.wz-step.done .wz-num{background:var(--os);border-color:var(--orange);color:var(--orange)}.wz-lbl{color:var(--t3);white-space:nowrap;font-size:10px;font-weight:700}.wz-step.act .wz-lbl{color:var(--orange)}.wz-step.done .wz-lbl{color:var(--t2)}.wz-line{background:var(--border2);flex:1;height:1.5px;margin:0 6px 14px;transition:background .3s}.wz-line.done{background:var(--orange)}.sk-tag{background:var(--os);color:var(--orange);border:1px solid var(--ob);border-radius:50px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.sk-wrap{flex-wrap:wrap;gap:7px;display:flex}.cv-zone{border:1.5px dashed var(--border2);border-radius:var(--r);text-align:center;cursor:pointer;background:var(--bg3);padding:22px 14px;transition:all .2s}.cv-zone:hover,.cv-zone.dov{border-color:var(--orange);background:var(--os)}.counter{align-items:center;gap:0;display:inline-flex}.counter button{background:var(--bg3);border:1px solid var(--border2);width:32px;height:32px;color:var(--t2);cursor:pointer;justify-content:center;align-items:center;font-size:16px;font-weight:700;transition:all .15s;display:flex}.counter button:first-child{border-radius:8px 0 0 8px}.counter button:last-child{border-radius:0 8px 8px 0}.counter button:hover{border-color:var(--orange);color:var(--orange)}.counter span{background:var(--bg2);border-top:1px solid var(--border2);border-bottom:1px solid var(--border2);justify-content:center;align-items:center;min-width:40px;height:32px;font-size:14px;font-weight:900;display:flex}@media (width<=900px){.fr{grid-template-columns:1fr}}.rhr-toast{background:var(--bg2);border:1px solid var(--border2);box-shadow:var(--shadow);white-space:nowrap;border-radius:50px;align-items:center;gap:8px;padding:10px 20px;font-size:13px;font-weight:700;animation:.35s cubic-bezier(.34,1.4,.64,1) both toastIn;display:flex}@keyframes toastIn{0%{opacity:0;transform:translateY(16px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}.rhr-toast--ok{border-color:var(--orange);color:var(--orange)}.rhr-toast--er{border-color:var(--red);color:var(--red)}
