: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}.sb-logo-brand{cursor:pointer;background:0 0;border:0;flex:1;justify-content:flex-start;align-items:center;min-width:0;height:34px;padding:0;display:flex}.sb-logo-brand img{object-fit:contain;object-position:left center;width:min(142px,100%);max-height:28px;display:block}.sb-logo-brand:focus-visible{outline:2px solid var(--orange);outline-offset:3px;border-radius:6px}.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;gap:4px;padding:16px 6px 0}.rhr-sidebar.col .sb-logo-brand{flex:0 0 20px;justify-content:center;height:28px}.rhr-sidebar.col .sb-logo-brand img{object-position:center;width:20px;max-height:28px}.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}[data-theme=light] .rhr-topbar,[data-theme=light] .rhr-mob-bar{border-bottom-color:var(--border);background:#fffffff0;box-shadow:0 1px #0f11170a}[data-theme=light] .rhr-topbar-title,[data-theme=light] .mob-menu-btn,[data-theme=light] .mob-logo{color:var(--text)}[data-theme=light] .rhr-topbar-sub{color:var(--t2)}.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;gap:8px;min-width:30px;display:flex}.rhr-theme-toggle{border:1px solid var(--border2);background:var(--bg2);width:30px;height:30px;color:var(--t2);cursor:pointer;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;transition:background .18s,border-color .18s,color .18s,transform .18s;display:inline-flex}.rhr-theme-toggle:hover{color:var(--company-primary-color,var(--orange));border-color:var(--company-primary-color-border,var(--ob));background:var(--company-primary-color-soft,var(--os))}.rhr-theme-toggle:focus-visible{outline:2px solid var(--company-primary-color,var(--orange));outline-offset:2px}.rhr-theme-toggle.is-dark{color:var(--company-primary-color,var(--orange));border-color:var(--company-primary-color-border,var(--ob));background:var(--company-primary-color-soft,var(--os))}.rhr-theme-toggle:active{transform:translateY(1px)}.rhr-plan-badge{border:1px solid var(--border2);background:var(--bg2);color:var(--t2);font-size:calc(11px * var(--rhr-font-scale,1));white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:5px 11px;font-weight:800;line-height:1;display:inline-flex}.rhr-plan-badge__name{color:var(--text)}.rhr-plan-badge__dot{background:var(--green);border-radius:50%;flex-shrink:0;width:6px;height:6px}.rhr-plan-badge--internal .rhr-plan-badge__dot{background:var(--orange)}.rhr-plan-badge--expired{color:var(--orange);border-color:var(--ob);background:var(--os)}.rhr-plan-badge--compact{padding:4px 9px}.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))}.rhr-theme-toggle{width:28px;height:28px}}.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}}.rr-bell,.rr-alert,.rr-drawer-layer,.rr-modal-layer{--rr-accent:var(--company-primary-color,var(--primary-color,#ff6b00));--rr-accent-hover:var(--company-primary-color-hover,var(--rr-accent));--rr-soft:var(--company-primary-color-soft,#ff6b001a);--rr-border:var(--company-primary-color-border,#ff6b0057);--rr-shadow:var(--company-primary-shadow,#ff6b0033);--rr-on-accent:var(--company-primary-text-color,#fff)}#ranny-reminders-desktop-slot,#ranny-reminders-mobile-slot{align-items:center;display:inline-flex}.rr-bell{border:1px solid var(--border2);background:var(--bg2);width:32px;height:32px;color:var(--t2);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;transition:all .2s;display:inline-flex;position:relative}.rr-bell svg{width:16px;height:16px}.rr-bell:hover,.rr-bell.is-active{border-color:var(--rr-border);background:var(--rr-soft);color:var(--rr-accent)}.rr-bell>span{border:2px solid var(--bg2);background:var(--rr-accent);min-width:17px;height:17px;color:var(--rr-on-accent);border-radius:999px;place-items:center;padding:0 4px;font-size:8px;font-weight:900;display:grid;position:absolute;top:-5px;right:-6px}.rr-alert{z-index:9000;border:1px solid var(--rr-border);background:color-mix(in srgb,var(--bg2) 96%,transparent);max-width:min(430px,100vw - 32px);color:var(--text);box-shadow:0 16px 50px #0000003d,0 0 24px var(--rr-shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:12px;justify-content:space-between;align-items:center;gap:18px;padding:11px 12px;animation:.28s rrIn;display:flex;position:fixed;top:72px;right:24px}.rr-alert>div{align-items:center;gap:9px;display:flex}.rr-alert svg{width:16px;height:16px;color:var(--rr-accent)}.rr-alert span{font-size:12px;font-weight:800}.rr-alert button{color:var(--t2);font:inherit;cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:850}.rr-alert>div:last-child>button:first-child{background:var(--rr-soft);color:var(--rr-accent);border-radius:7px;padding:7px 9px}.rr-alert>div:last-child>button:last-child{width:26px;height:26px;padding:5px}.rr-alert>div:last-child>button:last-child svg{color:currentColor}.rr-drawer-layer,.rr-modal-layer{z-index:10040;position:fixed;inset:0}.rr-drawer-overlay,.rr-modal-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000009e;border:0;position:absolute;inset:0}.rr-drawer{border-left:1px solid var(--rr-border);background:var(--bg2);width:min(480px,96vw);height:100%;color:var(--text);box-shadow:-24px 0 70px #0000005c,-8px 0 28px var(--rr-shadow);flex-direction:column;animation:.3s cubic-bezier(.2,.8,.2,1) rrDrawer;display:flex;position:absolute;top:0;right:0;overflow:hidden}.rr-drawer>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:14px;padding:22px 22px 18px;display:flex}.rr-drawer>header>div{gap:4px;display:grid}.rr-drawer>header span{color:var(--rr-accent);letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:900}.rr-drawer>header h2{margin:0;font-size:20px}.rr-drawer>header p{color:var(--t3);margin:0;font-size:11px;line-height:1.45}.rr-drawer>header>button,.rr-form>header>button{border:1px solid var(--border);width:32px;height:32px;color:var(--t3);cursor:pointer;background:0 0;border-radius:8px;flex:none;place-items:center;display:grid}.rr-drawer>header button svg,.rr-form>header button svg{width:16px;height:16px}.rr-summary{grid-template-columns:repeat(4,1fr);gap:7px;padding:15px 18px 9px;display:grid}.rr-summary article{border:1px solid var(--border);background:var(--bg3);text-align:center;border-radius:10px;gap:2px;padding:10px 8px;display:grid}.rr-summary strong{font-size:17px}.rr-summary span{color:var(--t3);text-transform:uppercase;font-size:8px;font-weight:800}.rr-telegram{border:1px solid var(--border);background:color-mix(in srgb,var(--bg3) 70%,transparent);border-radius:11px;gap:10px;margin:7px 18px;padding:12px;display:grid}.rr-telegram__heading{align-items:center;gap:9px;display:flex}.rr-telegram__heading>span{background:var(--rr-soft);width:30px;height:30px;color:var(--rr-accent);border-radius:8px;flex:none;place-items:center;display:grid}.rr-telegram__heading svg{width:15px;height:15px}.rr-telegram__heading h3{margin:0;font-size:12px}.rr-telegram__heading p{color:var(--t3);margin:2px 0 0;font-size:9px}.rr-telegram__state{color:var(--t3);align-items:center;gap:8px;font-size:9px;display:flex}.rr-telegram__spinner{border:2px solid var(--border2);border-top-color:var(--rr-accent);border-radius:50%;width:14px;height:14px;animation:.7s linear infinite rrSpin}.rr-telegram__message,.rr-telegram__privacy,.rr-telegram__hint{color:var(--t2);margin:0;font-size:9px;line-height:1.5}.rr-telegram__privacy{border-left:2px solid var(--rr-border);background:var(--rr-soft);color:var(--t3);padding:8px}.rr-telegram__hint{color:var(--rr-accent);font-weight:750}.rr-telegram__message.is-error{color:var(--red);justify-content:space-between;align-items:center;gap:8px;display:flex}.rr-telegram__message.is-error button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;font-weight:850}.rr-telegram__connected{align-items:center;gap:9px;display:flex}.rr-telegram__connected>span{width:28px;height:28px;color:var(--green);background:#22c55e1f;border-radius:50%;place-items:center;display:grid}.rr-telegram__connected>span svg{width:14px;height:14px}.rr-telegram__connected>div{gap:2px;display:grid}.rr-telegram__connected strong{font-size:10px}.rr-telegram__connected small{color:var(--t3);font-size:8px}.rr-telegram__actions{flex-wrap:wrap;gap:7px;display:flex}.rr-telegram__actions button{border:1px solid var(--border2);min-height:30px;color:var(--t2);font:inherit;cursor:pointer;background:0 0;border-radius:7px;justify-content:center;align-items:center;gap:5px;padding:0 9px;font-size:8px;font-weight:850;display:inline-flex}.rr-telegram__actions button svg{width:12px;height:12px}.rr-telegram__actions button.is-primary{border-color:var(--rr-border);background:var(--rr-soft);color:var(--rr-accent)}.rr-telegram__actions button.is-danger{color:var(--red)}.rr-telegram__actions button:disabled{opacity:.5;cursor:not-allowed}.rr-drawer__action{padding:7px 18px}.rr-drawer__action button{background:var(--rr-accent);width:100%;height:40px;color:var(--rr-on-accent);font:inherit;cursor:pointer;box-shadow:0 8px 22px var(--rr-shadow);border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;font-size:11px;font-weight:900;transition:background .18s,transform .18s,box-shadow .18s;display:flex}.rr-drawer__action button:hover{background:var(--rr-accent-hover);box-shadow:0 10px 28px var(--rr-shadow);transform:translateY(-1px)}.rr-drawer__action svg{width:15px;height:15px}.rr-tabs{border-bottom:1px solid var(--border);grid-template-columns:repeat(3,1fr);margin:8px 18px 0;display:grid}.rr-tabs button{color:var(--t3);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 5px;font-size:10px;font-weight:850}.rr-tabs button.is-active{border-color:var(--rr-accent);color:var(--rr-accent)}.rr-list{flex:1;align-content:start;gap:10px;padding:14px 18px 24px;display:grid;overflow-y:auto}.rr-card{border:1px solid var(--border);background:var(--bg3);border-radius:12px;gap:9px;padding:13px;transition:all .2s;display:grid}.rr-card.is-unread{border-color:var(--rr-border);box-shadow:inset 3px 0 0 var(--rr-accent)}.rr-card.is-overdue{border-color:color-mix(in srgb,var(--red) 45%,var(--border))}.rr-card__top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.rr-card__type{color:var(--rr-accent);text-transform:uppercase;font-size:8px;font-weight:900}.rr-card h3{margin:3px 0 0;font-size:13px}.rr-card>p{color:var(--t2);margin:0;font-size:10px;line-height:1.45}.rr-status{background:var(--rr-soft);color:var(--rr-accent);text-transform:capitalize;border-radius:999px;flex:none;padding:3px 7px;font-size:8px;font-weight:850}.rr-status--completed{color:var(--green);background:#22c55e1a}.rr-status--cancelled{color:var(--red);background:#ef44441a}.rr-card__meta,.rr-card__channels{color:var(--t3);flex-wrap:wrap;align-items:center;gap:10px;font-size:9px;display:flex}.rr-card__meta span,.rr-card__channels span{align-items:center;gap:4px;display:inline-flex}.rr-card__meta svg,.rr-card__channels svg{width:12px;height:12px}.rr-card__channels span{border:1px solid var(--border);border-radius:999px;padding:3px 6px}.rr-card footer{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:flex-end;gap:5px;padding-top:8px;display:flex}.rr-card footer button{border:1px solid var(--border2);color:var(--t2);font:inherit;cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:4px;padding:5px 7px;font-size:8px;font-weight:800;display:inline-flex}.rr-card footer button:hover{border-color:var(--rr-border);color:var(--rr-accent)}.rr-card footer button.is-danger:hover{border-color:var(--red);color:var(--red)}.rr-card footer svg{width:11px;height:11px}.rr-empty,.rr-loading{min-height:240px;color:var(--t3);text-align:center;align-content:center;place-items:center;gap:10px;display:grid}.rr-empty svg{width:34px;height:34px;color:var(--rr-accent);opacity:.7}.rr-empty p{margin:0;font-size:11px}.rr-loading span{border:2px solid var(--border2);border-top-color:var(--rr-accent);border-radius:50%;width:25px;height:25px;animation:.7s linear infinite rrSpin}.rr-error{color:var(--red);background:#ef444412;border:1px solid #ef444447;border-radius:9px;margin:12px 18px 0;padding:10px;font-size:10px}.rr-error button{color:inherit;cursor:pointer;background:0 0;border:0;margin-left:8px;font-weight:900}.rr-blocked{text-align:center;place-items:center;gap:9px;max-width:340px;margin:auto;padding:28px;display:grid}.rr-blocked>svg{width:38px;height:38px;color:var(--rr-accent)}.rr-blocked h3{margin:0;font-size:18px}.rr-blocked p{color:var(--t3);margin:0;font-size:11px;line-height:1.55}.rr-form-layer{z-index:3;background:color-mix(in srgb,var(--bg) 80%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:18px;position:absolute;inset:0;overflow-y:auto}.rr-form{border:1px solid var(--border2);background:var(--bg2);border-radius:14px;gap:14px;margin:auto;padding:18px;display:grid;box-shadow:0 20px 60px #00000059}.rr-form>header{justify-content:space-between;align-items:flex-start;display:flex}.rr-form>header span{color:var(--rr-accent);text-transform:uppercase;font-size:9px;font-weight:900}.rr-form h3{margin:3px 0 0;font-size:18px}.rr-form>label{gap:6px;display:grid}.rr-form>label>span,.rr-form legend{color:var(--t2);font-size:10px;font-weight:850}.rr-form small{color:var(--t3);font-size:8px}.rr-form input:not([type=checkbox]),.rr-form select,.rr-form textarea{box-sizing:border-box;border:1px solid var(--border2);background:var(--bg3);width:100%;color:var(--text);font:inherit;color-scheme:inherit;border-radius:8px;outline:0;padding:10px 11px;font-size:11px}.rr-form textarea{resize:vertical;min-height:85px}.rr-form input:focus,.rr-form select:focus,.rr-form textarea:focus{border-color:var(--rr-accent);box-shadow:0 0 0 3px var(--rr-soft)}.rr-form fieldset{border:0;gap:10px;margin:0;padding:0;display:flex}.rr-form legend{margin-bottom:7px}.rr-form fieldset label{border:1px solid var(--border);color:var(--t2);border-radius:8px;align-items:center;gap:6px;padding:8px 9px;font-size:10px;display:flex}.rr-form input[type=checkbox],.rr-consent input{accent-color:var(--rr-accent)}.rr-form__error,.rr-consent__error{color:var(--red);margin:0;font-size:10px}.rr-form footer,.rr-consent footer{justify-content:flex-end;gap:8px;padding-top:4px;display:flex}.rr-form__channels{flex-wrap:wrap}.rr-form__channels>label{box-sizing:border-box;flex:130px}.rr-form__channels>.rr-form__telegram{flex-basis:100%;align-items:flex-start;transition:border-color .2s,background .2s,opacity .2s}.rr-form__telegram>input{flex:none;margin-top:2px}.rr-form__telegram>span{gap:3px;display:grid}.rr-form__telegram strong{font-size:10px}.rr-form__telegram small{line-height:1.4}.rr-form__telegram.is-connected{border-color:var(--rr-border);background:var(--rr-soft)}.rr-form__telegram.is-disabled{opacity:.64}.rr-form__telegram.is-disabled input{cursor:not-allowed}.rr-form__channel-warning{color:var(--red);background:#ef444412;border:1px solid #ef44443d;border-radius:8px;margin:-5px 0 0;padding:8px 9px;font-size:9px;line-height:1.45}.rr-btn{min-height:35px;font:inherit;cursor:pointer;border-radius:8px;padding:0 13px;font-size:10px;font-weight:850;transition:background .18s,border-color .18s,color .18s}.rr-btn--ghost{border:1px solid var(--border2);color:var(--t2);background:0 0}.rr-btn--ghost:hover{border-color:var(--rr-border);color:var(--rr-accent)}.rr-btn--primary{background:var(--rr-accent);color:var(--rr-on-accent);border:0}.rr-btn--primary:hover{background:var(--rr-accent-hover)}.rr-btn:focus-visible,.rr-drawer__action button:focus-visible,.rr-tabs button:focus-visible,.rr-drawer>header>button:focus-visible,.rr-form>header>button:focus-visible{outline:2px solid var(--rr-accent);outline-offset:2px}.rr-btn:disabled{opacity:.5;cursor:not-allowed}.rr-consent{border:1px solid var(--rr-border);background:var(--bg2);width:min(560px,100vw - 24px);color:var(--text);box-shadow:0 28px 80px #0000006b,0 0 28px var(--rr-shadow);border-radius:16px;gap:13px;margin:auto;padding:24px;display:grid;position:relative;top:50%;transform:translateY(-50%)}.rr-consent__icon{background:var(--rr-soft);width:40px;height:40px;color:var(--rr-accent);border-radius:11px;place-items:center;display:grid}.rr-consent__icon svg{width:20px;height:20px}.rr-consent h2{margin:0;font-size:20px}.rr-consent>p{color:var(--t2);margin:0;font-size:11px;line-height:1.6}.rr-consent>label{border:1px solid var(--border);background:var(--bg3);color:var(--t2);border-radius:9px;align-items:flex-start;gap:9px;padding:11px;font-size:10px;line-height:1.45;display:flex}.rr-consent>label input{margin-top:2px}@keyframes rrDrawer{0%{transform:translate(100%)}to{transform:none}}@keyframes rrIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@keyframes rrSpin{to{transform:rotate(360deg)}}@media (width<=768px){.rr-alert{max-width:none;top:66px;left:12px;right:12px}.rr-drawer{width:min(440px,96vw)}.rr-summary{padding-inline:12px}.rr-telegram,.rr-tabs{margin-inline:12px}.rr-list{padding-inline:12px}.rr-drawer>header{padding:18px 16px}.rr-form-layer{padding:10px}}@media (width<=420px){.rr-alert{flex-direction:column;align-items:flex-start;gap:9px}.rr-alert>div:last-child{justify-content:space-between;width:100%}.rr-drawer{width:100vw}.rr-summary{grid-template-columns:repeat(2,1fr)}.rr-form fieldset{flex-direction:column}.rr-form footer,.rr-consent footer{flex-direction:column-reverse}.rr-btn{width:100%}}.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{--orange:var(--company-primary-color,var(--primary-color,#f97316));--orange-d:var(--company-primary-color-hover,#ea580c);--os:var(--company-primary-color-soft,#f973161a);--ob:var(--company-primary-color-border,#f9731657);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(--company-primary-color-border,var(--border2));border-radius:var(--rl);width:100%;box-shadow:0 24px 64px #0009, 0 0 28px var(--company-primary-shadow,transparent);-webkit-overflow-scrolling:touch;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)}.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-ov .btn-p{color:var(--company-primary-text-color,#111827);box-shadow:0 0 16px var(--company-primary-shadow,#f9731640)}.rhr-modal-ov .btn-p:hover{box-shadow:0 0 24px var(--company-primary-shadow,#f9731666)}.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}.rv-lifecycle-reason{gap:16px;display:grid}.rv-lifecycle-reason .fg{margin-bottom:0}.rv-lifecycle-reason__description{color:var(--t2);margin:0;font-size:13px;line-height:1.6}.rv-lifecycle-reason__warning{border-radius:var(--r);color:var(--text);background:#ef444414;border:1px solid #ef444447;padding:11px 13px;font-size:12px;line-height:1.55}.rv-lifecycle-reason__notes{position:relative}.rv-lifecycle-reason__notes .fta{padding-bottom:28px}.rv-lifecycle-reason__counter{color:var(--t3);pointer-events:none;font-size:11px;position:absolute;bottom:9px;right:11px}@media (width<=560px){.rv-lifecycle-reason{gap:14px}}body .rhr-modal-box:has(.rv-vacancy-wizard){--orange:var(--company-primary-color,#ff6b00);--orange-d:var(--company-primary-color-hover,#ff6b00e0);--os:var(--company-primary-color-soft,#ff6b001a);--ob:var(--company-primary-color-border,#ff6b0057)}body .rhr-modal-box:has(.rv-vacancy-wizard) :where(.btn-p){background:var(--company-primary-color,#ff6b00);color:var(--company-primary-text-color,#111827);box-shadow:0 0 16px var(--company-primary-shadow,#ff6b0042)}body .rhr-modal-box:has(.rv-vacancy-wizard) :where(.btn-p:hover){background:var(--company-primary-color-hover,#ff6b00e0);box-shadow:0 0 24px var(--company-primary-shadow,#ff6b0042)}body .rhr-modal-box:has(.rv-vacancy-wizard) :where(.btn:focus-visible,.fi:focus,.fsel:focus,.fta:focus,.rhr-modal-cl:focus-visible){outline-color:var(--company-primary-color,#ff6b00);border-color:var(--company-primary-color,#ff6b00)}body .rhr-modal-box:has(.rv-vacancy-wizard) :where(.rhr-modal-cl:hover,.btn-g:hover){border-color:var(--company-primary-color,#ff6b00);color:var(--company-primary-color,#ff6b00)}.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}.rc-rany-modal{--rc-rany-primary:var(--company-primary-color,#ff6b00);--rc-rany-primary-hover:var(--company-primary-color-hover,#ff6b00e0);--rc-rany-primary-soft:var(--company-primary-color-soft,#ff6b001a);--rc-rany-primary-soft-2:var(--company-primary-color-soft-2,#ff6b002e);--rc-rany-primary-border:var(--company-primary-color-border,#ff6b0057);--rc-rany-primary-shadow:var(--company-primary-shadow,#ff6b0042);--rc-rany-primary-text:var(--company-primary-text-color,#111827);gap:16px;display:grid}body .rhr-modal-box:has(.rc-rany-modal){--rc-rany-primary:var(--company-primary-color,#ff6b00);--rc-rany-primary-hover:var(--company-primary-color-hover,#ff6b00e0);--rc-rany-primary-soft:var(--company-primary-color-soft,#ff6b001a);--rc-rany-primary-soft-2:var(--company-primary-color-soft-2,#ff6b002e);--rc-rany-primary-border:var(--company-primary-color-border,#ff6b0057);--rc-rany-primary-shadow:var(--company-primary-shadow,#ff6b0042);--rc-rany-primary-text:var(--company-primary-text-color,#111827)}body .rhr-modal-box:has(.rc-rany-modal) :where(.btn-p){background:var(--rc-rany-primary);color:var(--rc-rany-primary-text);box-shadow:0 0 16px var(--rc-rany-primary-shadow)}body .rhr-modal-box:has(.rc-rany-modal) :where(.btn-p:hover){background:var(--rc-rany-primary-hover);box-shadow:0 0 24px var(--rc-rany-primary-shadow)}body .rhr-modal-box:has(.rc-rany-modal) :where(.btn:focus-visible,.rhr-modal-cl:focus-visible){outline-color:var(--rc-rany-primary)}body .rhr-modal-box:has(.rc-rany-modal) :where(.rhr-modal-cl:hover,.btn-g:hover){border-color:var(--rc-rany-primary);color:var(--rc-rany-primary)}.rc-rany-loading,.rc-rany-empty{color:var(--t2);font-size:13px;line-height:1.65}.rc-rany-head{border:1px solid var(--rc-rany-primary-border);background:linear-gradient(135deg, var(--rc-rany-primary-soft), #ffffff05);border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:22px;padding:18px;display:grid}.rc-rany-head--high{background:linear-gradient(135deg,#22c55e14,#ffffff05);border-color:#22c55e3d}.rc-rany-head--low{background:linear-gradient(135deg,#ef444414,#ffffff05);border-color:#ef44443d}.rc-rany-head--pending,.rc-rany-head--blocked{border-color:var(--border2);background:var(--bg3)}.rc-rany-head__info{gap:7px;min-width:0;display:grid}.rc-rany-head__name{color:var(--text);overflow-wrap:anywhere;font-size:20px;font-weight:900;line-height:1.18}.rc-rany-head__role{color:var(--t2);font-size:13px;font-weight:700;line-height:1.45}.rc-rany-head__result{color:var(--text);font-size:18px;font-weight:900;line-height:1.25}.rc-rany-head__result--high{color:#16a34a}.rc-rany-head__result--medium{color:var(--orange)}.rc-rany-head__result--low{color:#ef4444}.rc-rany-head__result--pending{color:var(--t2)}.rc-rany-head__chips{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.rc-rany-chip{border:1px solid var(--rc-rany-primary-border);background:var(--rc-rany-primary-soft);max-width:100%;min-height:28px;color:var(--rc-rany-primary);border-radius:8px;align-items:center;gap:7px;padding:5px 10px;font-size:11px;font-weight:800;line-height:1.2;transition:transform .18s,border-color .18s,background .18s,color .18s;display:inline-flex}.rc-rany-chip:before{content:"";opacity:.75;background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.rc-rany-chip:hover{transform:translateY(-1px)}.rc-rany-chip--ok{color:#15803d;background:#22c55e14;border-color:#22c55e47}.rc-rany-chip--warn{color:var(--orange);border-color:var(--ob);background:var(--os)}.rc-rany-chip--alert{color:#dc2626;background:#ef444414;border-color:#ef444447}.rc-rany-chip--muted{color:var(--t2);border-color:var(--border2);background:var(--bg2)}.rc-rany-head__score{justify-items:center;gap:5px;min-width:124px;display:grid}.rc-rany-head__score-label{color:var(--rc-rany-primary);text-transform:uppercase;font-size:10px;font-weight:900;line-height:1.2}.rc-rany-head__score-band{color:var(--t2);text-align:center;font-size:12px;font-weight:800;line-height:1.25}.rc-rany-head__score-ring{background:radial-gradient(circle at center, var(--bg2) 0 58%, transparent 59%), conic-gradient(var(--rc-rany-primary) var(--rc-rany-score-progress), #94a3b82e 0);border-radius:50%;place-items:center;width:112px;height:112px;display:grid;box-shadow:inset 0 0 0 1px #94a3b814}.rc-rany-head__score-ring span{color:var(--text);font-size:28px;font-weight:900;line-height:1}.rc-rany-head__score--high .rc-rany-head__score-ring{background:radial-gradient(circle at center, var(--bg2) 0 58%, transparent 59%), conic-gradient(#22c55e var(--rc-rany-score-progress), #94a3b82e 0)}.rc-rany-head__score--medium .rc-rany-head__score-ring{background:radial-gradient(circle at center, var(--bg2) 0 58%, transparent 59%), conic-gradient(#facc15 var(--rc-rany-score-progress), #94a3b82e 0)}.rc-rany-head__score--low .rc-rany-head__score-ring{background:radial-gradient(circle at center, var(--bg2) 0 58%, transparent 59%), conic-gradient(#ef4444 var(--rc-rany-score-progress), #94a3b82e 0)}.rc-rany-head__score--pending .rc-rany-head__score-ring{background:radial-gradient(circle at center, var(--bg2) 0 58%, transparent 59%), conic-gradient(#94a3b88c var(--rc-rany-score-progress), #94a3b82e 0)}.rc-rany-tabs{border-bottom:1px solid var(--border);gap:22px;display:flex;overflow-x:auto}.rc-rany-tab{min-height:44px;color:var(--t2);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;padding:0 0 12px;font-family:inherit;font-size:13px;font-weight:900;transition:color .18s,border-color .18s,transform .18s;display:inline-flex}.rc-rany-tab:before{content:"";opacity:.45;border:2px solid;border-radius:50%;flex:none;width:8px;height:8px}.rc-rany-tab:hover,.rc-rany-tab.is-active{color:var(--rc-rany-primary);border-bottom-color:var(--rc-rany-primary)}.rc-rany-tab:hover{transform:translateY(-1px)}.rc-rany-tab.is-active:before{opacity:1;background:currentColor}.rc-rany-tabpanel{gap:14px;display:grid}.rc-rany-tabpanel>*{animation:.18s both rc-rany-panel-in}.rc-rany-reading{gap:14px;display:grid}.rc-rany-report,.rc-rany-interview,.rc-rany-insight-card,.rc-rany-criterion,.rc-rany-evidence-card{border:1px solid var(--border);background:var(--bg3);border-radius:8px;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;box-shadow:0 8px 24px #0f172a0f}.rc-rany-report:hover,.rc-rany-interview:hover,.rc-rany-insight-card:hover,.rc-rany-criterion:hover,.rc-rany-evidence-card:hover{border-color:var(--rc-rany-primary-border);transform:translateY(-1px);box-shadow:0 12px 28px #0f172a1a}.rc-rany-report{border-color:var(--rc-rany-primary-border);background:linear-gradient(135deg, var(--rc-rany-primary-soft), #ffffff05 46%, #3b82f60a);gap:14px;padding:22px;display:grid}.rc-rany-ai-card{border:1px solid var(--border);background:var(--bg3);border-radius:10px;gap:12px;padding:16px;display:grid;box-shadow:0 8px 22px #0f172a0d}.rc-rany-ai-card__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.rc-rany-ai-card__brand{align-items:center;gap:10px;min-width:0;display:flex}.rc-rany-ai-card__logo{object-fit:cover;background:var(--rc-rany-primary-soft);border:1px solid var(--rc-rany-primary-border);border-radius:999px;flex:0 0 34px;width:34px;height:34px;padding:4px;overflow:hidden}.rc-rany-ai-card__title{color:var(--text);font-size:14px;font-weight:900;line-height:1.25}.rc-rany-ai-card__subtitle{color:var(--t3);font-size:12px;font-weight:700;line-height:1.45}.rc-rany-ai-card__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.rc-rany-ai-card__button{background:linear-gradient(135deg, var(--rc-rany-primary), var(--rc-rany-primary-hover));color:var(--rc-rany-primary-text);cursor:pointer;box-shadow:0 8px 16px var(--rc-rany-primary-shadow);border:0;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:900;transition:transform .18s,box-shadow .18s,opacity .18s}.rc-rany-ai-card__button--secondary{border:1px solid var(--border2);background:var(--bg2);color:var(--text);box-shadow:none}.rc-rany-ai-card__button:hover:not(:disabled){box-shadow:0 10px 18px var(--rc-rany-primary-shadow);transform:translateY(-1px)}.rc-rany-ai-card__button--secondary:hover:not(:disabled){border-color:var(--rc-rany-primary-border);background:var(--rc-rany-primary-soft);box-shadow:none}.rc-rany-ai-card__button:focus-visible{outline:2px solid var(--rc-rany-primary-border);outline-offset:2px}.rc-rany-ai-card__button:disabled{opacity:.75;cursor:wait}.rc-rany-ai-card__meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rc-rany-ai-card__hint{color:var(--t2);align-items:center;gap:6px;font-size:12px;font-weight:700;line-height:1.35;display:inline-flex}.rc-rany-ai-card__hint-icon{background:var(--rc-rany-primary-soft-2);width:16px;height:16px;color:var(--rc-rany-primary);border-radius:50%;place-items:center;font-size:11px;font-weight:900;display:grid}.rc-rany-ai-card__source{color:#2563eb;background:#3b82f614;border-radius:999px;align-items:center;padding:4px 8px;font-size:11px;font-weight:800;line-height:1;display:inline-flex}.rc-rany-ai-card__result,.rc-rany-ai-card__error{border:1px solid var(--rc-rany-primary-border);background:var(--rc-rany-primary-soft);border-radius:8px;gap:8px;padding:12px 13px;display:grid}.rc-rany-ai-card__result p{color:var(--text);margin:0;font-size:13px;line-height:1.75}.rc-rany-ai-card__timestamp{color:var(--t3);font-size:11px;font-weight:800;line-height:1.35}.rc-rany-ai-card__error{color:#b91c1c;background:#ef44440f;border-color:#ef444433}.rc-rany-section-heading{align-items:center;gap:12px;min-width:0;display:flex}.rc-rany-section-title{color:var(--text);font-size:15px;font-weight:900;line-height:1.25}.rc-rany-section-subtitle{color:var(--t3);margin-top:2px;font-size:12px;font-weight:700;line-height:1.35}.rc-rany-report__body{gap:10px;display:grid}.rc-rany-report__body p,.rc-rany-interview__intro{color:var(--t2);margin:0;font-size:14px;line-height:1.75}.rc-rany-reading-grid,.rc-rany-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.rc-rany-insight-card,.rc-rany-interview,.rc-rany-evidence-card{gap:10px;padding:16px;display:grid}.rc-rany-insight-card--strong{background:#22c55e0d;border-color:#22c55e3d}.rc-rany-insight-card--attention{background:#f59e0b0f;border-color:#f59e0b47}.rc-rany-insight-card__title{color:var(--text);align-items:center;gap:9px;font-size:14px;font-weight:900;line-height:1.3;display:flex}.rc-rany-interview{background:#3b82f60f;border-color:#3b82f640;gap:12px;width:100%;min-width:0}.rc-rany-svg{border:1px solid var(--rc-rany-primary-border);background:var(--rc-rany-primary-soft);width:34px;height:34px;color:var(--rc-rany-primary);stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;border-radius:8px;flex:0 0 34px;padding:8px}.rc-rany-insight-card__title .rc-rany-svg,.rc-rany-criterion__title .rc-rany-svg,.rc-rany-evidence-card__title .rc-rany-svg{flex-basis:30px;width:30px;height:30px;padding:7px}.rc-rany-svg--strong,.rc-rany-svg--match{color:#16a34a;background:#22c55e1a;border-color:#22c55e4d}.rc-rany-svg--attention,.rc-rany-svg--gap{color:#dc2626;background:#ef444417;border-color:#ef444447}.rc-rany-svg--validate,.rc-rany-svg--interview{color:#2563eb;background:#3b82f61a;border-color:#3b82f647}.rc-rany-svg--location{color:#16a34a;background:#22c55e1a;border-color:#22c55e4d}.rc-rany-svg--contract{color:#ca8a04;background:#ca8a041a;border-color:#ca8a044d}.rc-rany-svg--seniority{color:#dc2626;background:#ef444417;border-color:#ef444447}.rc-rany-svg--salary{color:#0f766e;background:#0f766e1a;border-color:#0f766e47}.rc-rany-svg--certificate,.rc-rany-svg--education{color:#7c3aed;background:#7c3aed17;border-color:#7c3aed47}.rc-rany-svg--skills{color:var(--rc-rany-primary);border-color:var(--rc-rany-primary-border);background:var(--rc-rany-primary-soft)}.rc-rany-svg--screening{color:#2563eb;background:#3b82f61a;border-color:#3b82f647}.rc-rany-svg--notes{color:var(--t2);border-color:var(--border2);background:var(--bg2)}.rc-rany-svg--confidence{color:#15803d;background:#22c55e14;border-color:#22c55e47}.rc-rany-copy{color:var(--t2);font-size:13px;font-weight:400;line-height:1.7}.rc-rany-list{gap:8px;min-width:0;display:grid}.rc-rany-list__item{color:var(--text);min-width:0;font-size:13px;line-height:1.6}.rc-rany-list:not(.rc-rany-list--numbered) .rc-rany-list__item{padding-left:14px;position:relative}.rc-rany-list:not(.rc-rany-list--numbered) .rc-rany-list__item:before{content:"";background:var(--rc-rany-primary);border-radius:50%;width:5px;height:5px;position:absolute;top:.72em;left:0}.rc-rany-insight-card--strong .rc-rany-list__item:before,.rc-rany-evidence-card--match .rc-rany-list__item:before{background:#16a34a}.rc-rany-insight-card--attention .rc-rany-list__item:before,.rc-rany-evidence-card--gap .rc-rany-list__item:before{background:#f59e0b}.rc-rany-list--numbered .rc-rany-list__item{word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;background:#ffffff09;border:1px solid #3b82f629;border-radius:8px;align-items:flex-start;gap:11px;width:100%;min-width:0;padding:10px 11px;transition:transform .18s,border-color .18s,background .18s;display:flex}.rc-rany-list--numbered .rc-rany-list__item:hover{background:#3b82f614;border-color:#3b82f652;transform:translate(2px)}.rc-rany-list--numbered .rc-rany-list__item span{color:#2563eb;background:#3b82f61a;border:1px solid #3b82f640;border-radius:8px;flex:0 0 26px;place-items:center;width:26px;height:26px;font-size:12px;font-weight:900;display:grid}.rc-rany-list--numbered .rc-rany-list__item p{min-width:0;max-width:100%;color:var(--text);white-space:normal;word-break:normal;overflow-wrap:break-word;-webkit-hyphens:none;hyphens:none;margin:0;font-size:13px;line-height:1.65}.rc-rany-criteria{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.rc-rany-criterion{gap:11px;padding:16px;display:grid}.rc-rany-criterion--high{border-color:#22c55e40}.rc-rany-criterion--medium{border-color:var(--rc-rany-primary-border)}.rc-rany-criterion--low{border-color:#ef444440}.rc-rany-criterion__title{align-items:flex-start;gap:10px;min-width:0;display:flex}.rc-rany-criterion--high .rc-rany-svg--criteria{color:#16a34a;background:#22c55e17;border-color:#22c55e47}.rc-rany-criterion--low .rc-rany-svg--criteria{color:#ef4444;background:#ef444417;border-color:#ef444447}.rc-rany-criterion__label{color:var(--text);font-size:14px;font-weight:900;line-height:1.3}.rc-rany-criterion__tone{color:var(--t3);margin-top:2px;font-size:11px;font-weight:800;line-height:1.3}.rc-rany-criterion__score{border:1px solid var(--border2);background:var(--bg2);min-width:52px;color:var(--text);text-align:center;border-radius:8px;flex:none;padding:4px 8px;font-size:13px;font-weight:900;line-height:1.2}.rc-rany-criterion__bar-fill{width:var(--rc-rany-criterion-progress);border-radius:inherit;background:linear-gradient(90deg, var(--rc-rany-primary-hover), var(--rc-rany-primary));height:100%;transition:width .24s}.rc-rany-criterion--high .rc-rany-criterion__bar-fill{background:linear-gradient(90deg,#22c55eb3,#22c55e)}.rc-rany-criterion--low .rc-rany-criterion__bar-fill{background:linear-gradient(90deg,#ef4444a6,#ef4444)}.rc-rany-criterion__evidence-label{color:var(--t3);text-transform:uppercase;font-size:10px;font-weight:900;line-height:1.2}.rc-rany-term{border:1px solid var(--rc-rany-primary-border);background:var(--rc-rany-primary-soft);max-width:100%;min-height:28px;color:var(--rc-rany-primary);overflow-wrap:anywhere;border-radius:8px;align-items:center;gap:6px;padding:5px 9px;font-size:12px;font-weight:800;line-height:1.25;transition:transform .18s,border-color .18s,background .18s;display:inline-flex}.rc-rany-term:before{content:"";opacity:.65;background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.rc-rany-term:hover{transform:translateY(-1px)}.rc-rany-term--match{color:#15803d;background:#22c55e14;border-color:#22c55e47}.rc-rany-term--gap{color:#dc2626;background:#ef444414;border-color:#ef444447}.rc-rany-evidence-card--wide{grid-column:1/-1}.rc-rany-evidence-card--match{border-color:#22c55e3d}.rc-rany-evidence-card--gap{border-color:#ef44443d}.rc-rany-evidence-card__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.rc-rany-evidence-card__title{align-items:flex-start;gap:10px;min-width:0;display:flex}.rc-rany-count{border:1px solid var(--border2);background:var(--bg2);min-width:max-content;height:30px;color:var(--t2);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0 10px;font-size:12px;font-weight:900;line-height:1;display:inline-flex}.rc-rany-evidence-card--match .rc-rany-count{color:#15803d;background:#22c55e14;border-color:#22c55e47}.rc-rany-evidence-card--gap .rc-rany-count{color:#dc2626;background:#ef444414;border-color:#ef444447}.rc-rany-ethics{border:1px solid var(--rc-rany-primary-border);background:var(--rc-rany-primary-soft);color:var(--t2);border-radius:8px;padding:12px 14px;font-size:12px;line-height:1.65}@keyframes rc-rany-panel-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.rc-rany-chip,.rc-rany-tab,.rc-rany-tabpanel>*,.rc-rany-report,.rc-rany-interview,.rc-rany-insight-card,.rc-rany-criterion,.rc-rany-evidence-card,.rc-rany-list--numbered .rc-rany-list__item,.rc-rany-criterion__bar-fill,.rc-rany-term{transition:none;animation:none}.rc-rany-chip:hover,.rc-rany-tab:hover,.rc-rany-report:hover,.rc-rany-interview:hover,.rc-rany-insight-card:hover,.rc-rany-criterion:hover,.rc-rany-evidence-card:hover,.rc-rany-list--numbered .rc-rany-list__item:hover,.rc-rany-term:hover{transform:none}}@media (width<=860px){.rc-rany-head,.rc-rany-reading-grid,.rc-rany-evidence-grid,.rc-rany-criteria{grid-template-columns:1fr}.rc-rany-evidence-card--wide{grid-column:auto}}@media (width<=560px){.rc-rany-head{gap:14px;padding:14px}.rc-rany-head__score{justify-items:start}.rc-rany-head__score-ring{width:92px;height:92px}.rc-rany-head__score-ring span{font-size:24px}.rc-rany-report,.rc-rany-interview,.rc-rany-insight-card,.rc-rany-criterion,.rc-rany-evidence-card,.rc-rany-ai-card{padding:14px}.rc-rany-ai-card__head{flex-direction:column;align-items:flex-start}}.gcal-event-modal{--gcal-primary:var(--company-primary-color,var(--orange));--gcal-primary-soft:var(--company-primary-color-soft,var(--os));--gcal-primary-border:var(--company-primary-color-border,var(--ob));flex-direction:column;gap:14px;width:100%;max-width:712px;margin:0 auto;display:flex}.gcal-event-modal__notice{border:1px solid var(--gcal-primary-border);background:var(--gcal-primary-soft);color:var(--text);text-align:center;border-radius:9px;padding:10px 12px;font-size:12px;line-height:1.55}.gcal-event-modal__state{border:1px solid var(--border2);background:var(--bg3);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.gcal-event-modal__state p{color:var(--t2);margin:0;font-size:13px;line-height:1.55}.gcal-event-application{border:1px solid var(--border2);background:var(--bg3);border-radius:11px;flex-direction:column;gap:12px;padding:14px;display:flex}.gcal-event-application .fg{margin:0}.gcal-event-application__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.gcal-event-application__head>div{gap:3px;display:grid}.gcal-event-application__head strong{color:var(--text);font-size:13px}.gcal-event-application__head span{color:var(--t2);font-size:11px;line-height:1.45}.gcal-event-application__filters{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:9px;display:grid}.gcal-event-clear-filters{white-space:nowrap;margin-bottom:1px}.gcal-event-inline-error{color:var(--red);font-size:12px}.gcal-event-application__count{color:var(--t3);font-size:10px;font-weight:800}.gcal-event-application-list{flex-direction:column;gap:7px;max-height:270px;padding-right:3px;display:flex;overflow-y:auto}.gcal-event-application-option{border:1px solid var(--border);background:var(--bg2);width:100%;color:var(--text);text-align:left;cursor:pointer;border-radius:9px;align-items:flex-start;gap:10px;padding:10px 11px;display:flex}.gcal-event-application-option:hover{border-color:var(--gcal-primary-border)}.gcal-event-application-option:focus-visible{outline:2px solid var(--gcal-primary);outline-offset:2px}.gcal-event-application-option.is-selected{border-color:var(--gcal-primary);background:var(--gcal-primary-soft)}.gcal-event-application-option__radio{border:2px solid var(--border2);background:var(--bg3);border-radius:50%;flex-shrink:0;width:14px;height:14px;margin-top:2px}.gcal-event-application-option.is-selected .gcal-event-application-option__radio{border:4px solid var(--gcal-primary)}.gcal-event-application-option__body{gap:3px;min-width:0;display:grid}.gcal-event-application-option__body strong{overflow-wrap:anywhere;font-size:12px}.gcal-event-application-option__body small{color:var(--t2);overflow-wrap:anywhere;font-size:11px}.gcal-event-application-option__meta{flex-wrap:wrap;align-items:center;gap:6px;margin-top:3px;display:flex}.gcal-event-application-option__meta span,.gcal-event-candidate__meta span{border:1px solid var(--border2);background:var(--bg3);color:var(--t2);border-radius:999px;padding:2px 7px;font-size:9px;font-weight:800}.gcal-event-application-empty{border:1px dashed var(--border2);color:var(--t2);text-align:center;border-radius:9px;padding:14px;font-size:12px}.gcal-event-candidate{border:1px solid var(--border2);background:var(--bg3);border-radius:10px;gap:3px;padding:11px 13px;display:grid}.gcal-event-candidate span{color:var(--t3);letter-spacing:.6px;text-transform:uppercase;font-size:9px;font-weight:900}.gcal-event-candidate strong{color:var(--text);font-size:13px}.gcal-event-candidate small{color:var(--t2);font-size:11px}.gcal-event-candidate__meta{flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;display:flex}.gcal-event-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.gcal-event-grid .fg,.gcal-event-modal>.fg{margin:0}.gcal-event-formats{border:0;margin:0;padding:0}.gcal-event-formats legend{color:var(--t2);margin-bottom:7px;font-size:11px;font-weight:900}.gcal-event-formats>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.gcal-event-formats label{border:1px solid var(--border2);background:var(--bg3);color:var(--t2);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:9px;font-size:12px;font-weight:800;display:flex}.gcal-event-formats label:focus-within{outline:2px solid var(--gcal-primary);outline-offset:2px}.gcal-event-formats label.is-selected{border-color:var(--gcal-primary);background:var(--gcal-primary-soft);color:var(--gcal-primary)}.gcal-event-formats input{accent-color:var(--gcal-primary)}.gcal-event-field-error{color:var(--red);margin-top:5px;font-size:11px;line-height:1.4;display:block}.gcal-event-field-help{color:var(--t3);margin-top:6px;font-size:11px;line-height:1.5;display:block}.gcal-event-counter{color:var(--t3);text-align:right;margin-top:4px;font-size:10px;display:block}.gcal-event-online-options{gap:10px;display:grid}.gcal-event-online-options .fg{margin:0}.gcal-event-online-options .fg.is-disabled{opacity:.65}.gcal-event-meet-option{border:1px solid var(--gcal-primary-border);background:var(--gcal-primary-soft);color:var(--text);cursor:pointer;border-radius:9px;align-items:flex-start;gap:9px;padding:10px 12px;display:flex}.gcal-event-meet-option:focus-within{outline:2px solid var(--gcal-primary);outline-offset:2px}.gcal-event-meet-option input{accent-color:var(--gcal-primary);margin-top:2px}.gcal-event-meet-option>span{gap:3px;display:grid}.gcal-event-meet-option strong{color:var(--text);font-size:12px}.gcal-event-meet-option small{color:var(--t3);font-size:10px;line-height:1.45}.gcal-event-meet-option.is-disabled{border-color:var(--border);background:var(--bg3);opacity:.55;cursor:not-allowed}.gcal-event-options{gap:8px;display:grid}.gcal-event-options label{border:1px solid var(--border);background:var(--bg3);color:var(--text);cursor:pointer;border-radius:9px;align-items:flex-start;gap:9px;padding:10px 12px;font-size:12px;line-height:1.45;display:flex}.gcal-event-options label.is-disabled{opacity:.55;cursor:not-allowed}.gcal-event-options label:focus-within{outline:2px solid var(--gcal-primary);outline-offset:2px}.gcal-event-options input{accent-color:var(--gcal-primary);margin-top:2px}.gcal-event-options label>span{gap:3px;display:grid}.gcal-event-options strong{color:var(--text);font-size:12px}.gcal-event-options small{color:var(--t3);font-size:10px;line-height:1.45}.gcal-event-submit-error{background:var(--rs);color:var(--red);border:1px solid #ef44443d;border-radius:9px;padding:10px 12px;font-size:12px;line-height:1.5}.gcal-event-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.gcal-event-success{background:var(--gs);border:1px solid #22c55e40;border-radius:11px;justify-content:center;align-items:center;gap:14px;padding:26px 22px;animation:.48s cubic-bezier(.22,1,.36,1) both gcal-success-enter;display:flex}.gcal-event-success__icon{background:var(--green);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;animation:.58s cubic-bezier(.34,1.56,.64,1) .12s both gcal-success-icon;display:flex}.gcal-event-success__icon svg{width:18px;height:18px}.gcal-event-success__icon path{stroke-dasharray:24;stroke-dashoffset:24px;animation:.4s ease-out .3s forwards gcal-success-check}.gcal-event-success h3{color:var(--text);margin:0 0 5px;font-size:14px}.gcal-event-success>div:last-child{min-width:0}.gcal-event-success p{color:var(--t2);margin:0 0 4px;font-size:12px;line-height:1.5}.gcal-event-success a{color:var(--gcal-primary);margin-top:10px;font-size:12px;font-weight:900;text-decoration:none;display:inline-block}.gcal-event-success a:hover{text-decoration:underline}.gcal-event-success a:focus-visible{outline:2px solid var(--gcal-primary);outline-offset:3px;border-radius:3px}.gcal-event-success .gcal-event-success__meet-link{overflow-wrap:anywhere;max-width:100%}.gcal-event-success__actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.gcal-event-success__actions .btn{margin-top:0;text-decoration:none}.gcal-event-success__actions .btn:hover{text-decoration:none}.gcal-event-success__copy-status{color:var(--t2);margin-top:8px;font-size:11px;line-height:1.45;display:block}@keyframes gcal-success-enter{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes gcal-success-icon{0%{opacity:0;transform:scale(.55)rotate(-10deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes gcal-success-check{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.gcal-event-success,.gcal-event-success__icon,.gcal-event-success__icon path{animation:none}}@media (width<=640px){.gcal-event-grid{grid-template-columns:1fr}.gcal-event-application__head{flex-direction:column;align-items:stretch}.gcal-event-application__filters{grid-template-columns:1fr}.gcal-event-formats>div{grid-template-columns:repeat(2,minmax(0,1fr))}.gcal-event-modal__state{flex-direction:column;align-items:flex-start}.gcal-event-actions .btn{flex:1;justify-content:center}.gcal-event-success{text-align:center;flex-direction:column;align-items:center;padding:22px 16px}.gcal-event-success__actions{flex-direction:column;align-items:stretch}.gcal-event-success__actions .btn{text-align:center;justify-content:center}}.interview-invitation-modal{--interview-primary:var(--company-primary-color,var(--orange));--interview-primary-soft:var(--company-primary-color-soft,var(--os));--interview-primary-border:var(--company-primary-color-border,var(--ob));gap:14px;display:grid}.interview-invitation-modal__intro{color:var(--text);font-size:13px;font-weight:700;line-height:1.6}.interview-invitation-modal__notice{background:var(--interview-primary-soft);border:1px solid var(--interview-primary-border);color:var(--t2);border-radius:12px;padding:12px 14px;font-size:12px;line-height:1.7}.interview-invitation-modal__candidate,.interview-invitation-modal__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.interview-invitation-modal__candidate{grid-template-columns:repeat(3,minmax(0,1fr))}.interview-invitation-modal__candidate>div{background:var(--bg3);border:1px solid var(--border2);border-radius:12px;min-width:0;padding:12px}.interview-invitation-modal__candidate span{color:var(--t3);text-transform:uppercase;letter-spacing:.6px;margin-bottom:5px;font-size:10px;font-weight:800;display:block}.interview-invitation-modal__candidate strong{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.interview-invitation-field-error{color:var(--red);margin-top:5px;font-size:11px;line-height:1.4;display:block}.interview-invitation-whatsapp{border:1px solid var(--interview-primary-border);background:var(--interview-primary-soft);color:var(--text);cursor:pointer;border-radius:12px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.interview-invitation-whatsapp:focus-within{outline:2px solid var(--interview-primary);outline-offset:2px}.interview-invitation-whatsapp input{accent-color:var(--interview-primary);flex:none;margin-top:2px}.interview-invitation-whatsapp>span{gap:3px;display:grid}.interview-invitation-whatsapp strong{font-size:12px;font-weight:900}.interview-invitation-whatsapp small{color:var(--t2);font-size:10px;line-height:1.5}.interview-invitation-whatsapp.is-disabled{border-color:var(--border2);background:var(--bg3);cursor:not-allowed;opacity:.72}.interview-invitation-state{border:1px dashed var(--border2);color:var(--t2);background:var(--bg3);border-radius:12px;padding:12px 14px;font-size:12px;line-height:1.65}.interview-invitation-state--error{color:var(--red);border-color:color-mix(in srgb,var(--red) 28%,transparent);background:color-mix(in srgb,var(--red) 8%,var(--bg3))}.interview-invitation-state--success{color:var(--green);border-color:color-mix(in srgb,var(--green) 24%,transparent);background:var(--gs)}.interview-invitation-modal textarea{resize:vertical;line-height:1.6}.interview-invitation-modal__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;padding-top:4px;display:flex}@media (width<=640px){.interview-invitation-modal__candidate,.interview-invitation-modal__grid{grid-template-columns:minmax(0,1fr)}.interview-invitation-modal__actions .btn{flex:1;justify-content:center}}@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-modal{gap:14px;display:grid}.rc-rany-modal__subtitle{color:var(--text);font-size:14px;font-weight:900}.rc-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}.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);font-size:30px;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-block{background:var(--bg3);border:1px solid var(--border);border-radius:12px;gap:8px;padding:12px 14px;display:grid}.rc-rany-copy{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-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-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}.rc-rany-modal{gap:16px}.rc-rany-modal__intro{gap:8px;display:grid}.rc-rany-layout{gap:16px;display:grid}.rc-rany-layout__col{align-content:start;gap:16px;min-width:0;display:grid}.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-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--criteria{align-content:start;height:100%}.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-list__item:before{content:"• "}.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-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-inline-note--calendar{flex-basis:100%;margin-top:0}.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-whatsapp{border:1px solid var(--ob);background:var(--os);color:var(--text);cursor:pointer;border-radius:12px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.rc-interview-whatsapp input{accent-color:var(--orange);flex:none;margin-top:2px}.rc-interview-whatsapp>span{gap:3px;display:grid}.rc-interview-whatsapp strong{font-size:12px;font-weight:900}.rc-interview-whatsapp small{color:var(--t2);font-size:10px;line-height:1.5}.rc-interview-whatsapp.is-disabled{border-color:var(--border2);background:var(--bg3);cursor:not-allowed;opacity:.72}.rc-interview-state--success{color:var(--green);background:var(--gs);border-color:#22c55e3d}.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}.rc-pag-ellipsis{min-width:28px;height:32px;color:var(--t3);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:flex}@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}.rc-pag-btn--wide-only{display:none}.rc-pag-btn,.rc-pag-ellipsis{min-width:30px;height:30px;padding:0 7px}}.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__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;max-width:440px;display:flex}.ri-calendar-note{color:var(--t3);text-align:right;flex-basis:100%;font-size:10px;line-height:1.45}.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-whatsapp-option{border:1px solid var(--ob);background:var(--os);color:var(--text);cursor:pointer;border-radius:12px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.ri-whatsapp-option input{accent-color:var(--orange);flex:none;margin-top:2px}.ri-whatsapp-option>span{gap:3px;display:grid}.ri-whatsapp-option strong{font-size:12px;font-weight:900}.ri-whatsapp-option small{color:var(--t2);font-size:10px;line-height:1.5}.ri-whatsapp-option.is-disabled{border-color:var(--border2);background:var(--bg3);cursor:not-allowed;opacity:.72}.ri-whatsapp-success{justify-content:space-between;align-items:center;gap:12px;display:flex}.ri-whatsapp-success>span{min-width:0}.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-whatsapp-success .btn,.ri-modal__actions .btn{justify-content:center;width:100%}.ri-card__actions{width:100%;max-width:none}.ri-calendar-note{text-align:left}.ri-whatsapp-success{flex-direction:column;align-items:stretch}}@keyframes pipeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(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:flex-end;gap:14px 20px;padding:14px 16px;display:flex}.pipe-filters{flex-wrap:wrap;flex:1;align-items:flex-end;gap:12px;min-width:0;display:flex}.pipe-filter{gap:6px;min-width:0;display:grid}.pipe-filter--vacancy{flex:0 220px}.pipe-filter--search{flex:280px;max-width:440px}.pipe-filter--score{flex:0 220px}.pipe-filter__label{font-size:calc(10px * var(--rhr-font-scale,1));color:var(--t3);text-transform:uppercase;letter-spacing:.55px;font-weight:800;line-height:1.2}.pipe-filter__select{border-radius:10px;width:100%;min-height:38px;padding:8px 32px 8px 12px}.pipe-search{background:var(--bg3);border:1.5px solid var(--border2);min-height:38px;color:var(--t3);border-radius:10px;align-items:center;gap:8px;padding:0 11px;transition:border-color .2s,box-shadow .2s;display:flex}.pipe-search:focus-within{border-color:var(--company-primary-color,var(--orange));box-shadow:0 0 0 3px var(--company-primary-color-soft,var(--os))}.pipe-search__input{width:100%;min-width:0;color:var(--text);font:inherit;font-size:calc(13px * var(--rhr-font-scale,1));background:0 0;border:0;outline:0}.pipe-search__input::placeholder{color:var(--t3)}.pipe-search__input::-webkit-search-cancel-button{cursor:pointer}.pipe-score__head{justify-content:space-between;align-items:center;gap:10px;display:flex}.pipe-score__value{font-size:calc(11px * var(--rhr-font-scale,1));color:var(--company-primary-color,var(--orange));font-variant-numeric:tabular-nums;font-weight:900}.pipe-score__range{cursor:pointer;width:100%;height:38px;accent-color:var(--company-primary-color,var(--orange));background:0 0;margin:0}.pipe-score__range:focus-visible{outline:2px solid var(--company-primary-color,var(--orange));outline-offset:2px;border-radius:6px}.pipe-top__meta{flex-direction:column;flex:none;justify-content:flex-end;align-items:flex-end;gap:7px;display:flex}.pipe-top__summary{justify-content:flex-end;align-items:center;gap:10px;min-height:20px;display:flex}.pipe-count{color:var(--t3);font-size:12px;font-weight:300}.pipe-clear-filters{color:var(--company-primary-color,var(--orange));font:inherit;font-size:calc(11px * var(--rhr-font-scale,1));cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:2px 0;font-weight:800;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.pipe-clear-filters:hover{text-decoration-color:currentColor}.pipe-clear-filters:focus-visible{outline:2px solid var(--company-primary-color,var(--orange));outline-offset:3px;border-radius:3px}.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{scrollbar-color:var(--border2) transparent;scrollbar-width:thin;flex:1;grid-template-columns:repeat(6,minmax(180px,1fr));gap:12px;min-width:0;padding:2px 2px 8px;display:grid;overflow:auto hidden}.pipe-board::-webkit-scrollbar{height:7px}.pipe-board::-webkit-scrollbar-thumb{background:var(--border2);border-radius:999px}.pipe-col{--pipe-stage-color:var(--t2);background:var(--bg2);border:1px solid var(--border);min-height:0;box-shadow:inset 0 3px 0 color-mix(in srgb,var(--pipe-stage-color) 72%,transparent);border-radius:15px;flex-direction:column;gap:10px;padding:11px;transition:border-color .18s,background .18s,box-shadow .18s;display:flex;overflow:hidden}.pipe-col--over{box-shadow:inset 0 3px 0 var(--pipe-stage-color),0 0 0 2px var(--company-primary-color-border,var(--ob)),0 12px 28px #00000024;border-color:var(--pipe-stage-color)!important;background:var(--company-primary-color-soft,var(--os))!important}.pipe-col__head{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;min-height:34px;padding:2px 2px 9px;display:flex}.pipe-col__identity{align-items:center;gap:8px;min-width:0;display:flex}.pipe-col__dot{background:var(--pipe-stage-color);width:9px;height:9px;box-shadow:0 0 0 3px color-mix(in srgb,var(--pipe-stage-color) 16%,transparent);border-radius:50%;flex-shrink:0}.pipe-col__title{min-width:0;color:var(--text);font-size:calc(12px * var(--rhr-font-scale,1));text-overflow:ellipsis;white-space:nowrap;font-weight:900;line-height:1.25;overflow:hidden}.pipe-col__cnt{border:1px solid color-mix(in srgb,var(--pipe-stage-color) 28%,var(--border2));background:var(--bg3);min-width:27px;min-height:23px;color:var(--text);font-size:calc(10px * var(--rhr-font-scale,1));font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;padding:2px 8px;font-weight:900;display:inline-flex}.pipe-cards{scrollbar-color:var(--border2) transparent;scrollbar-width:thin;flex-direction:column;flex:1;gap:9px;padding:1px 3px 3px 1px;display:flex;overflow:hidden auto}.pipe-cards::-webkit-scrollbar{width:4px}.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:13px;flex-direction:column;gap:10px;padding:12px;transition:border-color .16s,background .16s,box-shadow .16s,opacity .16s;animation:.3s both pipeIn;display:flex;position:relative}.pipe-card:before{content:"";background:var(--pipe-stage-color);opacity:.55;border-radius:0 3px 3px 0;width:3px;position:absolute;inset:8px auto 8px 0}.pipe-card:hover{border-color:var(--company-primary-color-border,var(--ob));box-shadow:0 7px 18px #00000029}.pipe-card:hover:before,.pipe-card--sel:before{opacity:1}.pipe-card:focus-visible{outline:2px solid var(--company-primary-color,var(--orange));outline-offset:2px}.pipe-card--drag{opacity:.38;box-shadow:none!important}.pipe-card--sel{box-shadow:0 0 0 1px var(--company-primary-color-border,var(--ob));border-color:var(--company-primary-color,var(--orange))!important;background:var(--company-primary-color-soft,var(--os))!important}.pipe-card__top{align-items:flex-start;gap:9px;min-width:0;display:flex}.pipe-card__av{border:2px solid var(--bg2);width:38px;height:38px;font-size:calc(11px * var(--rhr-font-scale,1));color:#000;box-shadow:0 0 0 1px var(--border2);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;font-weight:900;display:flex}.pipe-card__info{flex:1;min-width:0;padding-top:1px}.pipe-card__name{color:var(--text);font-size:calc(13px * var(--rhr-font-scale,1));text-overflow:ellipsis;white-space:nowrap;font-weight:900;line-height:1.3;overflow:hidden}.pipe-card__cargo{color:var(--t2);font-size:calc(10px * var(--rhr-font-scale,1));text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-weight:700;line-height:1.35;overflow:hidden}.pipe-card__rany{flex:none;justify-items:center;gap:1px;margin-top:-2px;display:grid}.pipe-card__rany>span{color:var(--t3);font-size:calc(8px * var(--rhr-font-scale,1));letter-spacing:.35px;text-transform:uppercase;font-weight:900}.pipe-card__context{flex-wrap:wrap;align-items:center;gap:5px;min-width:0;margin-top:-3px;padding-left:47px;display:flex}.pipe-card__context span{min-width:0;max-width:100%;color:var(--t3);font-size:calc(9px * var(--rhr-font-scale,1));text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;font-weight:700;line-height:1.35;display:inline-flex;overflow:hidden}.pipe-card__context span+span:before{content:"•";color:var(--border2);margin-right:1px}.pipe-card__meta{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:7px;min-height:24px;padding-top:8px;display:flex}.pipe-card__tags{flex-wrap:wrap;gap:4px;min-width:0;display:flex}.pipe-card__tag{border:1px solid var(--border);background:var(--bg2);min-height:21px;color:var(--t3);font-size:calc(9px * var(--rhr-font-scale,1));border-radius:6px;align-items:center;gap:3px;padding:2px 6px;font-weight:800;display:inline-flex}.pipe-card__tag--cv{color:var(--blue);border-color:color-mix(in srgb,var(--blue) 30%,var(--border))}.pipe-card__tag--pcd{color:var(--blue);border-color:color-mix(in srgb,var(--blue) 30%,var(--border));background:color-mix(in srgb,var(--blue) 8%,var(--bg2))}.pipe-card__date{color:var(--t3);font-size:calc(9px * var(--rhr-font-scale,1));white-space:nowrap;flex:none;align-items:center;gap:4px;font-weight:700;display:inline-flex}.pipe-drop-zone{border:1.5px dashed var(--border2);min-height:94px;color:var(--t3);font-size:calc(10px * var(--rhr-font-scale,1));text-align:center;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:14px;line-height:1.45;transition:border-color .18s,background .18s,color .18s;display:flex}.pipe-drop-zone svg{opacity:.65}.pipe-drop-zone.active{border-color:var(--pipe-stage-color);color:var(--text);background:var(--company-primary-color-soft,var(--os))}.pipe-panel__section-title{color:var(--t3);text-transform:uppercase;letter-spacing:.8px;margin-bottom:8px;font-size:10px;font-weight:700}.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-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}body.pipe-candidate-modal-open{overflow:hidden!important}.pipe-candidate-modal{--pipe-primary:var(--company-primary-color,var(--orange));--pipe-primary-soft:var(--company-primary-color-soft,var(--os));--pipe-primary-border:var(--company-primary-color-border,var(--ob));z-index:450;-webkit-backdrop-filter:blur(6px);background:#000000d1;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.pipe-candidate-dialog{background:var(--bg2);border:1px solid var(--pipe-primary-border);width:min(1160px,100%);min-width:0;height:min(860px,100dvh - 40px);max-height:calc(100dvh - 40px);box-shadow:0 28px 80px #00000080,0 0 28px var(--company-primary-shadow,transparent);color:var(--text);border-radius:18px;outline:none;flex-direction:column;display:flex;overflow:hidden}.pipe-candidate-dialog:focus-visible{box-shadow:0 28px 80px #00000080,0 0 0 2px var(--pipe-primary)}.pipe-candidate-dialog__header{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:18px;padding:22px 24px 18px;display:flex}.pipe-candidate-dialog__identity{align-items:center;gap:14px;min-width:0;display:flex}.pipe-candidate-dialog__avatar{color:#000;width:52px;height:52px;font-size:calc(14px * var(--rhr-font-scale,1));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:900;display:flex}.pipe-candidate-dialog__identity-copy{min-width:0}.pipe-candidate-dialog__identity-copy h2{font-size:calc(20px * var(--rhr-font-scale,1));text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:900;line-height:1.2;overflow:hidden}.pipe-candidate-dialog__identity-copy p{color:var(--t2);font-size:calc(13px * var(--rhr-font-scale,1));margin:4px 0 0}.pipe-candidate-dialog__meta{color:var(--t3);font-size:calc(11px * var(--rhr-font-scale,1));flex-wrap:wrap;align-items:center;gap:7px 12px;margin-top:9px;display:flex}.pipe-candidate-dialog__stage{align-items:center;gap:6px;font-weight:800;display:inline-flex}.pipe-candidate-dialog__stage i{border-radius:50%;width:7px;height:7px}.pipe-candidate-dialog__close,.pipe-document-preview__close{background:var(--bg3);border:1px solid var(--border2);width:34px;height:34px;color:var(--t2);cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:border-color .15s,color .15s,background .15s;display:flex}.pipe-candidate-dialog__close:hover,.pipe-document-preview__close:hover{border-color:var(--pipe-primary);color:var(--pipe-primary);background:var(--pipe-primary-soft)}.pipe-candidate-dialog__close:focus-visible,.pipe-document-preview__close:focus-visible{outline:2px solid var(--pipe-primary);outline-offset:2px}.pipe-candidate-dialog__tabs{border-bottom:1px solid var(--border);flex-shrink:0;gap:4px;padding:0 24px;display:flex;overflow-x:auto}.pipe-candidate-dialog__tab{color:var(--t3);font:inherit;font-size:calc(12px * var(--rhr-font-scale,1));white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:13px 16px;font-weight:800}.pipe-candidate-dialog__tab:hover{color:var(--text)}.pipe-candidate-dialog__tab.active{color:var(--pipe-primary);border-bottom-color:var(--pipe-primary)}.pipe-candidate-dialog__tab:focus-visible{outline:2px solid var(--pipe-primary);outline-offset:-4px;border-radius:6px}.pipe-candidate-dialog__layout{flex:1;grid-template-columns:minmax(0,1fr) 310px;gap:0;min-height:0;display:grid}.pipe-candidate-dialog__content{min-width:0;padding:22px 24px;overflow-y:auto}.pipe-candidate-dialog__actions{background:var(--bg3);border-left:1px solid var(--border);flex-direction:column;gap:14px;padding:20px;display:flex;overflow-y:auto}.pipe-candidate-dialog__content::-webkit-scrollbar{width:4px}.pipe-candidate-dialog__actions::-webkit-scrollbar{width:4px}.pipe-candidate-dialog__content::-webkit-scrollbar-thumb{background:var(--border2);border-radius:4px}.pipe-candidate-dialog__actions::-webkit-scrollbar-thumb{background:var(--border2);border-radius:4px}.pipe-candidate-dialog__loading{background:var(--pipe-primary-soft);color:var(--t2);font-size:calc(12px * var(--rhr-font-scale,1));border-radius:9px;margin-bottom:14px;padding:9px 12px}.pipe-candidate-sections{gap:16px;display:grid}.pipe-candidate-section,.pipe-candidate-action-card{border:1px solid var(--border);background:var(--bg3);border-radius:14px;padding:17px}.pipe-candidate-section h3,.pipe-candidate-action-card h3{color:var(--text);font-size:calc(12px * var(--rhr-font-scale,1));text-transform:uppercase;letter-spacing:.55px;margin:0 0 12px;font-weight:900}.pipe-candidate-section__copy{color:var(--t2);font-size:calc(13px * var(--rhr-font-scale,1));white-space:pre-wrap;margin:0;line-height:1.7}.pipe-candidate-section--inline{justify-content:space-between;align-items:center;gap:16px;display:flex}.pipe-candidate-section--inline h3{margin-bottom:5px}.pipe-candidate-contact{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.pipe-candidate-contact a,.pipe-candidate-contact button,.pipe-candidate-contact span{border:1px solid var(--border2);background:var(--bg2);min-height:34px;color:var(--text);font:inherit;font-size:calc(12px * var(--rhr-font-scale,1));border-radius:9px;align-items:center;gap:7px;padding:7px 10px;text-decoration:none;display:inline-flex}.pipe-candidate-contact a,.pipe-candidate-contact button{cursor:pointer}.pipe-candidate-contact a:hover,.pipe-candidate-contact button:hover{border-color:var(--pipe-primary-border);color:var(--pipe-primary)}.pipe-candidate-contact a:focus-visible,.pipe-candidate-contact button:focus-visible{outline:2px solid var(--pipe-primary);outline-offset:2px}.pipe-candidate-contact .pipe-candidate-contact__copy{width:34px;min-width:34px;color:var(--t2);justify-content:center;padding:0}.pipe-candidate-contact .pipe-candidate-contact__copy:hover{background:var(--pipe-primary-soft)}.pipe-candidate-data-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.pipe-candidate-data{border:1px solid var(--border);background:var(--bg2);border-radius:10px;min-width:0;padding:11px 12px}.pipe-candidate-data span{color:var(--t3);font-size:calc(9px * var(--rhr-font-scale,1));text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px;font-weight:800;display:block}.pipe-candidate-data strong{color:var(--text);font-size:calc(12px * var(--rhr-font-scale,1));overflow-wrap:anywhere;line-height:1.45;display:block}.pipe-screening-list{gap:9px;display:grid}.pipe-screening-item{border:1px solid var(--border);background:var(--bg2);border-radius:10px;gap:5px;padding:11px 12px;display:grid}.pipe-screening-item strong{font-size:calc(12px * var(--rhr-font-scale,1))}.pipe-screening-item span{color:var(--t2);font-size:calc(12px * var(--rhr-font-scale,1));line-height:1.6}.pipe-candidate-rany{background:linear-gradient(135deg,var(--pipe-primary-soft),var(--bg3));border-color:var(--pipe-primary-border);justify-content:space-between;align-items:center;gap:18px;display:flex}.pipe-candidate-rany__score{align-items:center;gap:12px;min-width:0;display:flex}.pipe-candidate-rany__score h3{margin-bottom:4px}.pipe-candidate-rany__score p{color:var(--t2);font-size:calc(12px * var(--rhr-font-scale,1));margin:0;line-height:1.5}.pipe-candidate-rany__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.pipe-candidate-action-card{background:var(--bg2);gap:10px;display:grid}.pipe-candidate-action-card h3{margin-bottom:1px}.pipe-candidate-action-card p,.pipe-candidate-action-card small{color:var(--t3);font-size:calc(11px * var(--rhr-font-scale,1));margin:0;line-height:1.55}.pipe-candidate-action-card textarea{resize:vertical;line-height:1.55}.pipe-stage-options{gap:7px;display:grid}.pipe-stage-option{border:1px solid var(--border);background:var(--bg3);width:100%;min-height:43px;color:var(--text);font:inherit;text-align:left;cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:8px 10px;transition:border-color .15s,background .15s,box-shadow .15s,transform .15s;display:flex}.pipe-stage-option:hover:not(:disabled){border-color:var(--pipe-primary-border);background:var(--pipe-primary-soft);transform:translate(2px)}.pipe-stage-option:focus-visible{outline:2px solid var(--pipe-primary);outline-offset:2px}.pipe-stage-option:disabled{cursor:wait;opacity:.72}.pipe-stage-option.is-selected{border-color:var(--pipe-primary);background:var(--pipe-primary-soft);box-shadow:inset 3px 0 0 var(--pipe-primary)}.pipe-stage-option__dot{width:9px;height:9px;box-shadow:0 0 0 3px var(--bg2);border-radius:50%;flex:none}.pipe-stage-option__copy{flex:1;gap:2px;min-width:0;display:grid}.pipe-stage-option__copy strong{font-size:calc(12px * var(--rhr-font-scale,1));font-weight:800}.pipe-stage-option__copy small{color:var(--pipe-primary);font-size:calc(9px * var(--rhr-font-scale,1));text-transform:uppercase;letter-spacing:.45px;font-weight:800}.pipe-stage-option__check{border:1px solid var(--border2);color:#0000;background:var(--bg2);border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.pipe-stage-option.is-selected .pipe-stage-option__check{border-color:var(--pipe-primary);background:var(--pipe-primary);color:var(--company-primary-text-color,#fff)}.pipe-candidate-tab-section{gap:15px;display:grid}.pipe-candidate-tab-heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.pipe-candidate-tab-heading h3{color:var(--text);font-size:calc(16px * var(--rhr-font-scale,1));margin:0;font-weight:900}.pipe-candidate-tab-heading p{color:var(--t3);font-size:calc(12px * var(--rhr-font-scale,1));margin:5px 0 0;line-height:1.55}.pipe-interview-scheduling{border:1px solid var(--pipe-primary-border);background:linear-gradient(135deg,var(--pipe-primary-soft),var(--bg3));border-radius:12px;gap:10px;margin-bottom:16px;padding:12px;display:grid}.pipe-interview-scheduling[hidden]{display:none}.pipe-interview-scheduling__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.pipe-interview-action{border:1px solid var(--border);background:var(--bg2);border-radius:10px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:9px 10px;display:grid}.pipe-interview-action.is-available{border-color:var(--pipe-primary-border)}.pipe-interview-action.is-blocked{background:var(--bg3);border-style:dashed}.pipe-interview-action__icon{border:1px solid var(--pipe-primary-border);background:var(--pipe-primary-soft);width:30px;height:30px;color:var(--pipe-primary);border-radius:8px;justify-content:center;align-items:center;display:flex}.pipe-interview-action__copy{align-content:start;gap:2px;min-width:0;display:grid}.pipe-interview-action__copy strong{color:var(--text);font-size:calc(12px * var(--rhr-font-scale,1));font-weight:900}.pipe-interview-action__copy p,.pipe-interview-action__copy small{color:var(--t2);font-size:calc(10px * var(--rhr-font-scale,1));margin:0;line-height:1.4}.pipe-interview-action__copy small{color:var(--t3)}.pipe-interview-action__copy .pipe-interview-action__error{color:var(--red)}.pipe-interview-action>.btn{white-space:nowrap;justify-content:center;min-height:32px;padding:6px 10px}.pipe-interview-action>.btn:focus-visible{outline:2px solid var(--pipe-primary);outline-offset:2px}.pipe-tab-state,.pipe-tab-empty{border:1px solid var(--border);background:var(--bg3);color:var(--t2);font-size:calc(12px * var(--rhr-font-scale,1));border-radius:13px}.pipe-tab-state{justify-content:space-between;align-items:center;gap:12px;padding:13px 14px;display:flex}.pipe-tab-state--error{border-color:color-mix(in srgb,var(--red) 42%,var(--border));background:color-mix(in srgb,var(--red) 8%,var(--bg3));color:var(--text)}.pipe-tab-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:180px;padding:24px;display:flex}.pipe-tab-empty svg{width:24px;height:24px;color:var(--t3)}.pipe-tab-empty strong{color:var(--text);font-size:calc(13px * var(--rhr-font-scale,1))}.pipe-tab-empty p{max-width:390px;color:var(--t3);margin:0;line-height:1.55}.pipe-interview-list{gap:12px;display:grid}.pipe-interview-card{border:1px solid var(--border);background:var(--bg3);border-radius:14px;gap:14px;padding:16px;display:grid}.pipe-interview-card--confirmed{border-color:color-mix(in srgb,var(--green) 38%,var(--border))}.pipe-interview-card--declined,.pipe-interview-card--failed{border-color:color-mix(in srgb,var(--red) 38%,var(--border))}.pipe-interview-card__header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.pipe-interview-card__header>div{gap:4px;display:grid}.pipe-interview-card__header strong{color:var(--text);font-size:calc(14px * var(--rhr-font-scale,1))}.pipe-interview-card__header>div>span{color:var(--t3);font-size:calc(11px * var(--rhr-font-scale,1))}.pipe-interview-status{border:1px solid var(--border2);background:var(--bg2);color:var(--t2);font-size:calc(9px * var(--rhr-font-scale,1));text-transform:uppercase;letter-spacing:.35px;border-radius:999px;flex:none;padding:4px 8px;font-weight:900}.pipe-interview-status--confirmed{border-color:color-mix(in srgb,var(--green) 38%,transparent);color:var(--green)}.pipe-interview-status--declined,.pipe-interview-status--failed{border-color:color-mix(in srgb,var(--red) 38%,transparent);color:var(--red)}.pipe-interview-status--pending{border-color:var(--pipe-primary-border);color:var(--pipe-primary)}.pipe-interview-card__details{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.pipe-interview-card__details>div{border:1px solid var(--border);background:var(--bg2);border-radius:9px;min-width:0;padding:9px 10px}.pipe-interview-card__details span,.pipe-interview-note span{color:var(--t3);font-size:calc(9px * var(--rhr-font-scale,1));text-transform:uppercase;letter-spacing:.45px;margin-bottom:4px;font-weight:800;display:block}.pipe-interview-card__details strong{color:var(--text);font-size:calc(11px * var(--rhr-font-scale,1));overflow-wrap:anywhere;line-height:1.45;display:block}.pipe-interview-link{width:max-content;max-width:100%;color:var(--pipe-primary);font-size:calc(12px * var(--rhr-font-scale,1));overflow-wrap:anywhere;font-weight:800}.pipe-interview-link:focus-visible{outline:2px solid var(--pipe-primary);outline-offset:3px;border-radius:3px}.pipe-interview-note{border-left:3px solid var(--pipe-primary);background:var(--bg2);border-radius:0 9px 9px 0;padding:11px 12px}.pipe-interview-note p{color:var(--t2);font-size:calc(12px * var(--rhr-font-scale,1));white-space:pre-wrap;margin:0;line-height:1.6}.pipe-history-list{margin:0;padding:2px 0 2px 8px;list-style:none}.pipe-history-item{grid-template-columns:20px minmax(0,1fr);gap:10px;padding:0 0 22px;display:grid;position:relative}.pipe-history-item:not(:last-child):before{content:"";background:var(--border2);width:1px;position:absolute;top:13px;bottom:0;left:6px}.pipe-history-item__dot{z-index:1;border:3px solid var(--bg2);background:var(--t3);width:13px;height:13px;box-shadow:0 0 0 1px var(--border2);border-radius:50%;margin-top:3px;position:relative}.pipe-history-item--primary .pipe-history-item__dot{background:var(--pipe-primary);box-shadow:0 0 0 1px var(--pipe-primary-border)}.pipe-history-item--info .pipe-history-item__dot{background:var(--blue)}.pipe-history-item--success .pipe-history-item__dot{background:var(--green)}.pipe-history-item--danger .pipe-history-item__dot{background:var(--red)}.pipe-history-item__content{gap:4px;padding-bottom:2px;display:grid}.pipe-history-item__content strong{color:var(--text);font-size:calc(13px * var(--rhr-font-scale,1))}.pipe-history-item__content time{color:var(--pipe-primary);font-size:calc(10px * var(--rhr-font-scale,1));font-weight:800}.pipe-history-item__vacancy{color:var(--t3);font-size:calc(10px * var(--rhr-font-scale,1));font-weight:700}.pipe-history-item__content p{color:var(--t2);font-size:calc(12px * var(--rhr-font-scale,1));margin:0;line-height:1.55}.pipe-candidate-section--document{gap:16px;min-height:100%;display:grid}.pipe-document-preview{gap:12px;display:grid}.pipe-document-preview__head{color:var(--text);font-size:calc(13px * var(--rhr-font-scale,1));justify-content:space-between;align-items:center;gap:12px;display:flex}.pipe-document-preview__close{width:30px;height:30px}.pipe-pcd-private-note{border:1px solid var(--pipe-primary-border);background:var(--pipe-primary-soft);color:var(--t2);font-size:calc(12px * var(--rhr-font-scale,1));border-radius:10px;align-items:center;gap:10px;padding:11px 12px;line-height:1.5;display:flex}@media (width<=1100px){.pipe-board{grid-template-columns:repeat(6,minmax(160px,1fr))}}@media (width<=900px){.pipe-main{flex-direction:column}.pipe-candidate-dialog{height:calc(100dvh - 24px);max-height:calc(100dvh - 24px)}.pipe-candidate-dialog__layout{grid-template-columns:minmax(0,1fr);overflow-y:auto}.pipe-candidate-dialog__content,.pipe-candidate-dialog__actions{overflow:visible}.pipe-candidate-dialog__actions{border-left:0;border-top:1px solid var(--border)}}@media (width<=760px){.pipe-top{align-items:stretch}.pipe-filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.pipe-filter--search{grid-column:1/-1;max-width:none}.pipe-top__meta{flex-flow:wrap;justify-content:space-between;align-items:center;width:100%}}@media (width<=640px){.pipe-board{grid-template-columns:repeat(6,minmax(230px,1fr))}.pipe-filters{grid-template-columns:minmax(0,1fr)}.pipe-filter--search{grid-column:auto}.pipe-top__meta{align-items:flex-start}.pipe-hint{width:100%}.pipe-candidate-modal{align-items:stretch;padding:0}.pipe-candidate-dialog{border-left:0;border-right:0;border-radius:0;width:100%;height:100dvh;max-height:100dvh}.pipe-candidate-dialog__header{padding:17px 16px 14px}.pipe-candidate-dialog__avatar{width:44px;height:44px}.pipe-candidate-dialog__identity-copy h2{font-size:calc(17px * var(--rhr-font-scale,1))}.pipe-candidate-dialog__tabs{padding:0 10px}.pipe-candidate-dialog__content,.pipe-candidate-dialog__actions{padding:16px}.pipe-candidate-data-grid,.pipe-interview-card__details,.pipe-interview-scheduling__grid{grid-template-columns:minmax(0,1fr)}.pipe-interview-action{grid-template-columns:30px minmax(0,1fr)}.pipe-interview-action>.btn{grid-column:2;justify-self:start}.pipe-interview-card__header,.pipe-tab-state{flex-direction:column;align-items:stretch}.pipe-candidate-section--inline,.pipe-candidate-rany{flex-direction:column;align-items:flex-start}.pipe-candidate-rany__actions{justify-content:flex-start}.pipe-panel__cv-box{align-items:flex-start}.pipe-resume-preview,.pipe-resume-preview__frame{min-height:380px}}@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-resume-view-btn{justify-content:center;width:30px;padding-left:0;padding-right:0}.tal-resume-view-btn>svg{fill:none;opacity:1;visibility:visible;flex:none;width:15px;min-width:15px;height:15px;display:block;overflow:visible;stroke:currentColor!important}.tal-resume-view-btn>svg :where(path,circle){fill:none;stroke:currentColor!important}.tal-resume-preview{min-height:520px;display:flex}.tal-resume-preview__frame{border:1px solid var(--border);background:#fff;border-radius:12px;width:100%;min-height:520px}.tal-resume-preview__state{text-align:center;width:100%;min-height:320px;color:var(--t2);justify-content:center;align-items:center;padding:24px;font-size:13px;line-height:1.6;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}}.pa-themed-select{min-width:0;color:var(--text);font:inherit;position:relative}.pa-themed-select__trigger{border:1px solid var(--border2);background:var(--bg3);width:100%;height:38px;color:var(--text);font:inherit;text-align:left;cursor:pointer;border-radius:9px;outline:none;justify-content:space-between;align-items:center;gap:12px;padding:0 11px;font-size:11px;font-weight:700;transition:border-color .2s,background .2s,box-shadow .2s;display:flex}.pa-themed-select__trigger:hover{border-color:var(--pa-accent-border)}.pa-themed-select__trigger:focus-visible,.pa-themed-select.is-open .pa-themed-select__trigger{border-color:var(--pa-accent);box-shadow:0 0 0 3px var(--pa-accent-soft)}.pa-themed-select__trigger>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pa-themed-select__trigger>svg{fill:none;stroke:currentColor;stroke-width:2px;flex:none;width:16px;height:16px;transition:transform .2s}.pa-themed-select.is-open .pa-themed-select__trigger>svg{transform:rotate(180deg)}.pa-themed-select__menu{z-index:80;border:1px solid var(--border2);background:var(--bg2);scrollbar-width:thin;scrollbar-color:var(--pa-accent-border) transparent;border-radius:10px;max-height:240px;padding:5px;animation:.16s both pa-themed-select-in;position:absolute;inset:calc(100% + 7px) 0 auto;overflow-y:auto;box-shadow:0 18px 42px #0000003d}.pa-themed-select__menu>button{width:100%;min-height:34px;color:var(--t2);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;outline:none;justify-content:space-between;align-items:center;gap:10px;padding:7px 9px;font-size:11px;font-weight:650;transition:background .16s,color .16s;display:flex}.pa-themed-select__menu>button:hover,.pa-themed-select__menu>button:focus-visible{background:var(--pa-accent-soft);color:var(--text)}.pa-themed-select__menu>button.is-selected{background:var(--pa-accent);color:var(--company-primary-text-color,#fff);font-weight:800}.pa-themed-select__menu>button svg{fill:none;stroke:currentColor;stroke-width:2.2px;flex:none;width:15px;height:15px}.pa-themed-select.is-disabled{opacity:.55}.pa-themed-select.is-disabled .pa-themed-select__trigger{cursor:not-allowed}@keyframes pa-themed-select-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.pa-themed-select__menu{animation:none}.pa-themed-select__trigger>svg{transition:none}}.pa-report-layer,.pa-report-preview-layer{z-index:10020;position:fixed;inset:0}.pa-report-layer{place-items:center;padding:20px;display:grid}.pa-report-overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000000b3;border:0;position:absolute;inset:0}.pa-report-builder{border:1px solid var(--border2);background:var(--bg2);width:min(900px,96vw);max-height:calc(100vh - 40px);color:var(--text);border-radius:16px;transition:width .28s cubic-bezier(.2,.8,.2,1),max-height .28s;position:relative;overflow:auto;box-shadow:0 28px 80px #0006}.pa-report-builder.is-section{width:min(780px,96vw)}.pa-report-builder.is-job,.pa-report-builder.is-custom{width:min(940px,96vw)}.pa-report-builder>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 24px;display:flex}.pa-report-builder>header span{color:var(--pa-accent);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850}.pa-report-builder>header h2{margin:4px 0;font-size:22px}.pa-report-builder>header p{color:var(--t3);margin:0;font-size:12px}.pa-report-builder>header button{width:34px;height:34px;color:var(--t3);cursor:pointer;background:0 0;border:0;border-radius:8px;font-size:24px}.pa-report-builder form{gap:20px;padding:22px 24px 24px;display:grid}.pa-report-builder fieldset{border:0;min-width:0;margin:0;padding:0}.pa-report-builder legend,.pa-report-field>span{color:var(--t2);margin-bottom:9px;font-size:11px;font-weight:850}.pa-report-types{grid-template-columns:1fr 1fr;gap:10px;display:grid}.pa-report-types legend{grid-column:1/-1}.pa-report-types label{border:1px solid var(--border);cursor:pointer;border-radius:10px;gap:10px;padding:13px;transition:border-color .2s,background .2s;display:flex}.pa-report-types label.is-selected{border-color:var(--pa-accent-border);background:var(--pa-accent-soft)}.pa-report-types input{accent-color:var(--pa-accent);margin-top:2px}.pa-report-types label span{gap:4px;display:grid}.pa-report-types strong{font-size:12px}.pa-report-types small{color:var(--t3);font-size:10px;line-height:1.4}.pa-report-field{display:grid}.pa-report-field select{border:1px solid var(--border2);background:var(--bg3);width:100%;height:42px;color:var(--text);font:inherit;color-scheme:inherit;accent-color:var(--pa-accent);border-radius:9px;padding:0 12px;font-size:12px;transition:border-color .2s,box-shadow .2s}.pa-report-field select:hover{border-color:var(--pa-accent-border)}.pa-report-field select:focus{border-color:var(--pa-accent);box-shadow:0 0 0 3px var(--pa-accent-soft);outline:none}.pa-report-field select option{background:var(--bg2);color:var(--text)}.pa-report-field select option:checked{background:var(--pa-accent);color:var(--company-primary-text-color,#fff)}.pa-report-field small,.pa-report-blocks>small{color:var(--red);margin-top:7px;font-size:10px}.pa-report-blocks>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.pa-report-blocks label{border:1px solid var(--border);color:var(--t2);cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:10px;font-size:11px;display:flex}.pa-report-blocks input{accent-color:var(--pa-accent)}.pa-report-form-grid{grid-template-columns:minmax(0,1.6fr) minmax(190px,.8fr);gap:12px;display:grid}.pa-report-input{gap:7px;min-width:0;display:grid}.pa-report-input.is-wide{grid-column:1/-1}.pa-report-input>span,.pa-report-textareas label>span{color:var(--t2);font-size:11px;font-weight:850}.pa-report-input input,.pa-report-textareas textarea{border:1px solid var(--border2);background:var(--bg3);width:100%;color:var(--text);font:inherit;border-radius:9px;outline:none;transition:border-color .2s,box-shadow .2s}.pa-report-input input{height:42px;color-scheme:inherit;padding:0 12px;font-size:12px}.pa-report-input input:focus,.pa-report-textareas textarea:focus{border-color:var(--pa-accent);box-shadow:0 0 0 3px var(--pa-accent-soft)}.pa-report-logo-toggle{border:1px solid var(--border);background:color-mix(in srgb, var(--bg3) 52%, transparent);border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:11px 13px;display:flex}.pa-report-logo-toggle>div{gap:4px;min-width:0;display:grid}.pa-report-logo-toggle strong{color:var(--t2);font-size:12px}.pa-report-logo-toggle strong small,.pa-report-logo-field strong small{color:var(--t3);font-size:9px;font-weight:650}.pa-report-logo-toggle p{color:var(--t3);margin:0;font-size:10px;line-height:1.45}.pa-report-logo-toggle button{border:1px solid var(--pa-accent-border);background:var(--pa-accent-soft);min-height:32px;color:var(--pa-accent);font:inherit;cursor:pointer;border-radius:8px;flex:none;padding:0 12px;font-size:10px;font-weight:850;transition:border-color .2s,background .2s,transform .2s}.pa-report-logo-toggle button:hover{border-color:var(--pa-accent);transform:translateY(-1px)}.pa-report-logo-field{border:1px solid var(--border);background:color-mix(in srgb, var(--bg3) 52%, transparent);border-radius:12px;grid-template-columns:minmax(120px,145px) 1fr;align-items:center;gap:14px;padding:11px;display:grid}.pa-report-logo-preview{box-sizing:border-box;border:1px dashed var(--border2);width:100%;height:64px;color:var(--pa-accent);background:#fff;border-radius:9px;justify-content:center;align-items:center;padding:6px;font-size:22px;font-weight:900;display:flex;overflow:hidden}.pa-report-logo-preview img{object-fit:contain;object-position:center;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.pa-report-logo-field>div:last-child{gap:5px;min-width:0;display:grid}.pa-report-logo-field strong{font-size:12px}.pa-report-logo-field p{color:var(--t3);margin:0;font-size:10px;line-height:1.45}.pa-report-logo-field>div:last-child>div{align-items:center;gap:9px;margin-top:4px;display:flex}.pa-report-logo-field label{display:inline-flex;position:relative}.pa-report-logo-field label input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.pa-report-logo-field label span,.pa-report-logo-field button{border:1px solid var(--pa-accent-border);background:var(--pa-accent-soft);min-height:31px;color:var(--pa-accent);font:inherit;cursor:pointer;border-radius:7px;align-items:center;padding:0 10px;font-size:9px;font-weight:800;display:inline-flex}.pa-report-logo-field button{border-color:var(--border2);color:var(--t2);background:0 0}.pa-report-logo-field small{color:var(--red);font-size:9px}.pa-report-textareas{grid-template-columns:1fr 1fr;gap:12px;display:grid}.pa-report-textareas label{gap:7px;min-width:0;display:grid}.pa-report-textareas label>span small{color:var(--t3);font-size:9px;font-weight:600}.pa-report-textareas textarea{resize:vertical;min-height:112px;padding:11px 12px;font-size:11px;line-height:1.5}.pa-report-builder form>footer{justify-content:flex-end;gap:9px;padding-top:4px;display:flex}.pa-report-preview-layer{background:color-mix(in srgb, var(--bg) 90%, #000);padding:82px 24px 40px;overflow:auto}.pa-report-preview-toolbar{z-index:2;border-bottom:1px solid var(--border2);background:color-mix(in srgb, var(--bg2) 94%, transparent);min-height:66px;color:var(--text);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);justify-content:space-between;align-items:center;gap:18px;padding:12px 24px;display:flex;position:fixed;inset:0 0 auto}.pa-report-preview-toolbar>div:first-child{gap:2px;display:grid}.pa-report-preview-toolbar strong{font-size:14px}.pa-report-preview-toolbar span{color:var(--t3);font-size:10px}.pa-report-preview-toolbar>div:last-child{gap:8px;display:flex}.people-analytics-report-print-area{color:#172033;background:#fff;width:min(1120px,100%);min-height:297mm;margin:0 auto;padding:18mm 16mm 14mm;font-family:Inter,Arial,sans-serif;box-shadow:0 20px 70px #00000047}.pa-report-document-header{border-bottom:3px solid #f97316;padding-bottom:20px}.pa-report-document-brand{break-inside:avoid;page-break-inside:avoid;align-items:center;gap:16px;display:flex}.pa-report-document-logo{box-sizing:border-box;background:#fff;border:1px solid #e0e4ea;border-radius:8px;flex:0 180px;justify-content:center;align-items:center;width:180px;height:72px;padding:8px;display:flex;overflow:hidden}.pa-report-document-logo img{object-fit:contain;object-position:center;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.pa-report-document-brand>div{gap:3px;display:grid}.pa-report-document-brand strong{color:#172033;font-size:15px}.pa-report-document-brand small{color:#f97316;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:850}.pa-report-document-header h1{color:#172033;margin:18px 0 3px;font-size:28px}.pa-report-document-header p{color:#657087;margin:0;font-size:13px}.pa-report-document-header dl{flex-wrap:wrap;gap:22px;margin:16px 0 0;display:flex}.pa-report-document-header dl div{gap:3px;display:grid}.pa-report-document-header dt{color:#7a8497;letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:800}.pa-report-document-header dd{margin:0;font-size:11px;font-weight:700}.pa-report-applied-filters{flex-wrap:wrap;align-items:center;gap:6px;margin-top:14px;display:flex}.pa-report-applied-filters strong{margin-right:3px;font-size:10px}.pa-report-applied-filters span{color:#9a4308;background:#fff2e8;border-radius:999px;padding:4px 7px;font-size:9px}.pa-report-document-body{gap:22px;padding:24px 0;display:grid}.pa-report-section{break-inside:avoid;background:#fff;border:1px solid #dce1e9;border-radius:10px;padding:17px}.pa-report-section h2{color:#172033;border-bottom:1px solid #e8ebf0;margin:0 0 14px;padding-bottom:8px;font-size:17px}.pa-report-section p{color:#5e687a;font-size:10px;line-height:1.6}.pa-report-kpis{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.pa-report-kpis article,.pa-report-assessments article{background:#f8f9fb;border:1px solid #e1e5eb;border-radius:8px;gap:6px;padding:12px;display:grid}.pa-report-kpis span,.pa-report-assessments span{color:#6d7789;font-size:9px}.pa-report-kpis strong{color:#172033;font-size:19px}.pa-report-lifecycle-kpis{grid-template-columns:repeat(3,1fr);margin-bottom:14px}.pa-report-lifecycle-kpis strong{font-size:15px}.pa-report-lifecycle-columns{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.pa-report-lifecycle-columns.is-single{grid-template-columns:1fr}.pa-report-lifecycle-columns>div{background:#f8f9fb;border:1px solid #e1e5eb;border-radius:8px;padding:11px}.pa-report-lifecycle-columns h3,.pa-report-lifecycle-subtitle{color:#172033;margin:0 0 9px;font-size:11px}.pa-report-lifecycle-columns p{border-bottom:1px solid #e4e8ee;justify-content:space-between;gap:12px;margin:0;padding:6px 0;font-size:8px;display:flex}.pa-report-lifecycle-columns p:last-child{border-bottom:0}.pa-report-lifecycle-columns p strong{color:#354054;flex:none}.pa-report-lifecycle-subtitle{margin-top:15px}.pa-report-lifecycle-reasons{break-inside:avoid;page-break-inside:avoid;background:#f8f9fb;border:1px solid #e1e5eb;border-radius:9px;grid-template-columns:180px 1fr;align-items:center;gap:20px;margin:15px 0;padding:13px;display:grid}.pa-report-lifecycle-donut{aspect-ratio:1;border-radius:50%;width:150px;margin:auto;position:relative;box-shadow:0 8px 14px #17203329,inset 0 -5px 8px #17203321}.pa-report-lifecycle-donut:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:27%;box-shadow:inset 0 -4px 7px #17203314}.pa-report-lifecycle-donut span{z-index:1;text-align:center;place-content:center;display:grid;position:absolute;inset:0}.pa-report-lifecycle-donut strong{color:#172033;font-size:22px}.pa-report-lifecycle-donut small{color:#788296;text-transform:uppercase;font-size:8px}.pa-report-lifecycle-reasons>div:last-child{gap:6px;display:grid}.pa-report-lifecycle-reasons h3{color:#172033;margin:0 0 3px;font-size:11px}.pa-report-lifecycle-reasons p{grid-template-columns:7px minmax(0,1fr) auto;align-items:center;gap:7px;margin:0;font-size:8px;display:grid}.pa-report-lifecycle-reasons p i{border-radius:50%;width:7px;height:7px}.pa-report-lifecycle-reasons p span{color:#5e687a;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pa-report-lifecycle-reasons p strong{color:#354054;font-size:8px}.pa-report-funnel{grid-template-columns:repeat(var(--report-stage-count,4), minmax(0, 1fr));align-items:stretch;gap:5px;display:grid}.pa-report-funnel article{background:linear-gradient(120deg, color-mix(in srgb, var(--pa-accent,#f97316) 92%, #fff), color-mix(in srgb, var(--pa-accent,#f97316) 82%, #000));min-height:78px;color:var(--company-primary-text-color,#fff);text-align:center;clip-path:polygon(0 4%,100% 14%,100% 86%,0 96%);flex:1;place-content:center;gap:4px;padding:10px;display:grid}.pa-report-funnel article:nth-child(2){filter:brightness(.9)}.pa-report-funnel article:nth-child(3){filter:brightness(.8)}.pa-report-funnel article:nth-child(4){filter:brightness(.7)}.pa-report-funnel article:nth-child(5){filter:brightness(.66)}.pa-report-funnel article.is-proposta_pendente,.pa-report-funnel article.is-proposta{background:linear-gradient(120deg, color-mix(in srgb, var(--pa-accent,#f97316) 92%, #fff), color-mix(in srgb, var(--pa-accent,#f97316) 82%, #000))}.pa-report-funnel span{font-size:9px;font-weight:800}.pa-report-funnel strong{font-size:18px}.pa-report-funnel small{opacity:.8;font-size:9px}.pa-report-loss{color:#991b1b;background:#fff1f1;border-left:4px solid #dc2626;justify-content:space-between;gap:15px;margin-top:10px;padding:9px 12px;font-size:10px;display:flex}.pa-report-loss small{font-weight:500}.pa-report-list{gap:7px;display:grid}.pa-report-list>div{border-bottom:1px solid #e8ebf0;grid-template-columns:1fr auto auto;gap:16px;padding:9px 10px;font-size:10px;display:grid}.pa-report-list small{color:#788296}.pa-report-table-wrap{overflow-x:auto}.pa-report-table-wrap table{border-collapse:collapse;width:100%;font-size:8px}.pa-report-table-wrap th{color:#586276;text-align:left;background:#f2f4f7;padding:7px}.pa-report-table-wrap td{border-bottom:1px solid #e4e8ee;padding:7px}.pa-report-note{margin-top:-4px}.pa-report-multiline{white-space:pre-wrap;margin:0}.pa-report-insights{color:#354054;gap:8px;margin:0;padding-left:18px;font-size:10px;line-height:1.55;display:grid}.pa-report-assessments{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.pa-report-assessments strong{font-size:12px}.pa-report-assessments small{color:#6d7789;font-size:9px}.pa-report-notes{gap:9px;display:grid}.pa-report-notes div{background:#f8f9fb;border-left:3px solid #f97316;padding:9px 11px}.pa-report-notes div.is-warning{background:#fff8e8;border-color:#d97706}.pa-report-notes strong{text-transform:capitalize;font-size:10px}.pa-report-notes p{margin:3px 0 0}.pa-report-job-meta{gap:22px;margin-bottom:12px;display:flex}.pa-report-job-meta span{gap:3px;display:grid}.pa-report-job-meta small{color:#778196;text-transform:uppercase;font-size:9px}.pa-report-job-meta strong{font-size:12px}.pa-report-empty{color:#778196;margin:0;font-style:italic}.pa-report-document-footer{color:#6f798b;border-top:1px solid #dce1e9;gap:4px;padding-top:14px;font-size:9px;display:grid}.pa-report-document-footer strong{color:#414b5e}.pa-report-document-footer small{margin-top:3px}@media (width<=700px){.pa-report-layer{padding:8px}.pa-report-builder,.pa-report-builder.is-section,.pa-report-builder.is-job,.pa-report-builder.is-custom{width:min(100%,96vw);max-height:calc(100vh - 16px)}.pa-report-builder>header,.pa-report-builder form{padding:17px}.pa-report-types,.pa-report-blocks>div,.pa-report-form-grid,.pa-report-textareas{grid-template-columns:1fr}.pa-report-input.is-wide{grid-column:auto}.pa-report-logo-field{grid-template-columns:minmax(110px,135px) 1fr;padding:10px}.pa-report-logo-preview{height:60px}.pa-report-logo-field>div:last-child>div{flex-direction:column;align-items:flex-start}.pa-report-builder form>footer{flex-direction:column-reverse}.pa-report-preview-layer{padding:126px 8px 18px}.pa-report-preview-toolbar{flex-direction:column;align-items:stretch;padding:10px 12px}.pa-report-preview-toolbar>div:last-child{grid-template-columns:repeat(3,1fr);display:grid}.people-analytics-report-print-area{min-height:0;padding:18px}.pa-report-document-logo{flex-basis:132px;width:132px;height:64px}.pa-report-kpis,.pa-report-lifecycle-kpis,.pa-report-lifecycle-columns{grid-template-columns:1fr 1fr}.pa-report-lifecycle-reasons{grid-template-columns:150px 1fr}.pa-report-lifecycle-donut{width:130px}.pa-report-assessments{grid-template-columns:1fr}.pa-report-funnel{min-width:620px}.pa-report-section:has(.pa-report-funnel){overflow-x:auto}}@media (width<=440px){.pa-report-logo-toggle{flex-direction:column;align-items:flex-start}.pa-report-logo-field{grid-template-columns:1fr}.pa-report-logo-preview{width:min(145px,100%)}.pa-report-document-brand{flex-direction:column;align-items:flex-start}.pa-report-lifecycle-columns,.pa-report-lifecycle-reasons{grid-template-columns:1fr}}@page{size:A4;margin:11mm}@media print{html,body{background:#fff!important}body *{visibility:hidden!important}.pa-report-preview-layer,.pa-report-preview-layer *,.people-analytics-report-print-area,.people-analytics-report-print-area *{visibility:visible!important}.pa-report-preview-layer{background:#fff!important;padding:0!important;position:static!important;inset:auto!important;overflow:visible!important}.pa-report-preview-toolbar{display:none!important}.people-analytics-report-print-area{-webkit-print-color-adjust:exact;print-color-adjust:exact;position:absolute;top:0;left:0;width:100%!important;min-height:0!important;box-shadow:none!important;color:#000!important;margin:0!important;padding:0!important}.pa-report-document-header,.pa-report-document-brand,.pa-report-document-logo{break-inside:avoid;page-break-inside:avoid}.pa-report-document-logo{border-color:#e0e4ea;width:180px;height:72px;padding:8px;box-shadow:none!important;background:#fff!important}.pa-report-document-logo img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}.pa-report-document-body{gap:15px;padding-block:18px}.pa-report-section{break-inside:avoid;page-break-inside:avoid}.pa-report-table-wrap{overflow:visible}.pa-report-funnel{min-width:0}.pa-report-funnel article{padding-inline:7px}.pa-report-table-wrap tr{break-inside:avoid;page-break-inside:avoid}}.pa-page{--pa-accent:var(--company-primary-color,#f97316);--pa-accent-hover:var(--company-primary-color-hover,#ea6c0a);--pa-accent-soft:var(--company-primary-color-soft,#f973161a);--pa-accent-soft-2:var(--company-primary-color-soft-2,#f973162e);--pa-accent-border:var(--company-primary-color-border,#f9731657);width:100%;max-width:1500px;color:var(--text);gap:20px;margin:0 auto;display:grid}.pa-icon{flex:none;width:20px;height:20px}.pa-eyebrow{color:var(--pa-accent);letter-spacing:.11em;text-transform:uppercase;font-size:11px;font-weight:800}.pa-hero{z-index:10;border:1px solid var(--border);background:radial-gradient(circle at 12% -30%, var(--pa-accent-soft-2), transparent 38%), linear-gradient(135deg, var(--bg2), color-mix(in srgb, var(--bg2) 94%, var(--pa-accent)));box-shadow:var(--shadow);border-radius:18px;justify-content:space-between;align-items:flex-end;gap:24px;padding:26px 28px;display:flex;position:relative;overflow:visible}.pa-hero:after{content:"";border:1px solid var(--pa-accent-border);width:260px;height:260px;box-shadow:0 0 0 38px color-mix(in srgb, var(--pa-accent-soft) 55%, transparent), 0 0 0 76px color-mix(in srgb, var(--pa-accent-soft) 25%, transparent);clip-path:inset(110px 70px 0 0);pointer-events:none;border-radius:50%;position:absolute;top:-110px;right:-70px}.pa-hero>*{z-index:1;position:relative}.pa-hero h1{letter-spacing:-.035em;margin:6px 0 8px;font-size:clamp(26px,3vw,38px);line-height:1.1}.pa-hero p{max-width:660px;color:var(--t2);margin:0;font-size:14px;line-height:1.55}.pa-hero__actions{flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;gap:10px;display:flex}.pa-period-control{gap:6px;display:grid}.pa-period-control .pa-themed-select{min-width:170px}.pa-period-control>span{color:var(--t2);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.pa-period-control select{border:1px solid var(--border2);background:var(--bg3);min-width:170px;height:38px;color:var(--text);font:inherit;border-radius:9px;outline:none;padding:0 34px 0 12px;font-size:12px;font-weight:700}.pa-period-control select:focus{border-color:var(--pa-accent);box-shadow:0 0 0 3px var(--pa-accent-soft)}.pa-period-control select,.pa-jobs-overview__filters select,.pa-filter-field select{color-scheme:inherit;accent-color:var(--pa-accent);transition:border-color .2s,background-color .2s,box-shadow .2s,color .2s}.pa-period-control select:hover,.pa-jobs-overview__filters select:hover,.pa-filter-field select:hover{border-color:var(--pa-accent-border)}.pa-period-control select option,.pa-jobs-overview__filters select option,.pa-filter-field select option{background:var(--bg2);color:var(--text)}.pa-period-control select option:checked,.pa-jobs-overview__filters select option:checked,.pa-filter-field select option:checked{background:var(--pa-accent);color:var(--company-primary-text-color,#fff)}.pa-hero__actions .btn{white-space:nowrap;align-items:center;gap:7px;height:38px;display:inline-flex}.pa-hero__actions .btn:disabled{cursor:not-allowed;opacity:.65}.pa-hero__actions .btn span{background:var(--bg3);color:var(--t2);letter-spacing:.05em;text-transform:uppercase;border-radius:5px;padding:2px 5px;font-size:8px;font-weight:800}.pa-report-btn span{color:inherit!important;background:#ffffff29!important}.pa-period-summary{color:var(--t2);align-items:center;gap:8px;margin:-8px 2px -4px;font-size:11px;display:flex}.pa-period-summary__pulse{background:var(--green);width:7px;height:7px;box-shadow:0 0 0 4px var(--gs);border-radius:50%}.pa-filter-btn.is-active{border-color:var(--pa-accent-border);background:var(--pa-accent-soft);color:var(--pa-accent)}.pa-filter-btn.is-active>span{text-align:center;min-width:18px;padding-inline:5px;background:var(--pa-accent)!important;color:var(--company-primary-text-color,#fff)!important}.pa-active-filters{border:1px solid var(--border);background:var(--bg2);border-radius:11px;align-items:center;gap:10px;margin-top:-8px;padding:10px 12px;display:flex}.pa-active-filters__label{color:var(--t2);white-space:nowrap;align-items:center;gap:6px;font-size:9px;font-weight:800;display:inline-flex}.pa-active-filters__label .pa-icon{width:14px;height:14px;color:var(--pa-accent)}.pa-active-filters__chips{scrollbar-width:none;flex:1;align-items:center;gap:6px;min-width:0;display:flex;overflow-x:auto}.pa-active-filters__chips::-webkit-scrollbar{display:none}.pa-filter-chip{border:1px solid var(--pa-accent-border);background:var(--pa-accent-soft);color:var(--text);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:9px;font-weight:750;display:inline-flex}.pa-filter-chip small{color:var(--pa-accent);letter-spacing:.04em;text-transform:uppercase;font-size:7px;font-weight:850}.pa-active-filters>button{color:var(--pa-accent);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;font-size:9px;font-weight:800}.pa-active-filters>button:hover{text-underline-offset:3px;text-decoration:underline}.pa-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.pa-kpi-card{border:1px solid var(--border);background:linear-gradient(145deg, var(--bg2), color-mix(in srgb, var(--bg2) 96%, var(--pa-accent)));border-radius:15px;flex-direction:column;min-height:142px;padding:18px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.pa-kpi-card:after{content:"";opacity:.35;background:linear-gradient(90deg, transparent, var(--pa-accent), transparent);height:2px;transition:opacity .2s;position:absolute;inset:auto 0 0}.pa-kpi-card__glow{background:var(--pa-accent-soft);filter:blur(2px);opacity:.62;pointer-events:none;border-radius:50%;width:96px;height:96px;position:absolute;top:-36px;right:-32px}.pa-kpi-card:hover{border-color:var(--pa-accent-border);transform:translateY(-3px);box-shadow:0 14px 32px #00000024}.pa-kpi-card:hover:after{opacity:1}.pa-kpi-card.is-loss:hover{border-color:color-mix(in srgb, var(--red) 35%, var(--border))}.pa-kpi-card.is-loss:after{background:var(--red)}.pa-kpi-card.is-loss .pa-kpi-card__glow{background:var(--rs)}.pa-kpi-card.is-unavailable{background:linear-gradient(145deg, var(--bg2), var(--bg3))}.pa-kpi-card.is-unavailable .pa-kpi-card__glow{background:color-mix(in srgb, var(--t3) 10%, transparent)}.pa-kpi-card__top{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.pa-kpi-card__icon{border:1px solid var(--pa-accent-border);background:var(--pa-accent-soft);width:32px;height:32px;color:var(--pa-accent);border-radius:9px;place-items:center;display:grid}.pa-kpi-card.is-loss .pa-kpi-card__icon{border-color:color-mix(in srgb, var(--red) 30%, transparent);background:var(--rs);color:var(--red)}.pa-kpi-card.is-unavailable .pa-kpi-card__icon{border-color:var(--border2);background:var(--bg3);color:var(--t3)}.pa-kpi-card__icon .pa-icon{width:16px;height:16px}.pa-availability{color:var(--t3);letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:5px;font-size:8px;font-weight:800;display:inline-flex}.pa-availability i{width:5px;height:5px;box-shadow:0 0 0 3px color-mix(in srgb, currentColor 10%, transparent);background:currentColor;border-radius:50%}.pa-availability.is-available{color:var(--green)}.pa-kpi-card__value{letter-spacing:-.04em;margin-bottom:5px;font-size:29px;line-height:1;position:relative}.pa-kpi-card__label{color:var(--t2);font-size:11px;font-weight:700;line-height:1.3}.pa-kpi-card small{color:var(--t3);margin-top:6px;font-size:9px}.pa-content-grid{grid-template-columns:minmax(0,1.75fr) minmax(280px,.8fr);align-items:stretch;gap:14px;display:grid}.pa-panel{border:1px solid var(--border);background:var(--bg2);border-radius:16px;box-shadow:0 6px 22px #00000014}.pa-panel__header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.pa-panel__header h2{letter-spacing:-.02em;margin:5px 0 4px;font-size:18px}.pa-panel__header p{color:var(--t2);margin:0;font-size:11px}.pa-lifecycle{background:radial-gradient(circle at 8% 0,var(--pa-accent-soft),transparent 25%),var(--bg2);gap:18px;padding:24px;display:grid;overflow:hidden}.pa-lifecycle__header{align-items:flex-end;padding-bottom:2px}.pa-lifecycle__header h2{letter-spacing:-.035em;margin:5px 0 7px;font-size:clamp(23px,2.3vw,31px)}.pa-lifecycle__header p{max-width:820px;font-size:14px;line-height:1.55}.pa-lifecycle__period{border:1px solid var(--border2);background:var(--bg3);max-width:210px;color:var(--t2);text-align:center;border-radius:9px;padding:9px 13px;font-size:11px;font-weight:800}.pa-lifecycle-date-filter{border:1px solid var(--border);background:var(--bg3);border-radius:11px;gap:6px;min-width:420px;padding:10px 11px;display:grid}.pa-lifecycle-date-filter>span{color:var(--pa-accent);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:900}.pa-lifecycle-date-filter>div{grid-template-columns:1fr auto 1fr auto;align-items:end;gap:7px;display:grid}.pa-lifecycle-date-filter label{gap:3px;min-width:0;display:grid}.pa-lifecycle-date-filter label small{color:var(--t3);text-transform:uppercase;font-size:8px;font-weight:800}.pa-lifecycle-date-filter input{border:1px solid var(--border2);background:var(--bg2);width:100%;height:34px;color:var(--text);color-scheme:inherit;font:inherit;border-radius:7px;outline:none;padding:0 8px;font-size:10px;font-weight:700}.pa-lifecycle-date-filter input:focus{border-color:var(--pa-accent);box-shadow:0 0 0 3px var(--pa-accent-soft)}.pa-lifecycle-date-filter>div>i{color:var(--t3);padding-bottom:10px;font-size:10px;font-style:normal}.pa-lifecycle-date-filter>div>button{border:1px solid var(--pa-accent);background:var(--pa-accent);height:34px;color:var(--company-primary-text-color,#fff);font:inherit;cursor:pointer;border-radius:7px;padding:0 12px;font-size:9px;font-weight:850}.pa-lifecycle-date-filter>div>button:disabled{cursor:not-allowed;opacity:.55}.pa-lifecycle-date-filter footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.pa-lifecycle-date-filter footer strong{color:var(--t2);font-size:9px}.pa-lifecycle-date-filter footer button{color:var(--pa-accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:2px 0;font-size:9px;font-weight:800}.pa-lifecycle-date-filter footer button:disabled{cursor:not-allowed;opacity:.55}.pa-lifecycle-date-filter>p{color:var(--red);margin:0;font-size:9px;line-height:1.35}.pa-lifecycle-empty{border:1px dashed var(--border2);background:color-mix(in srgb, var(--bg3) 60%, transparent);text-align:left;border-radius:13px;justify-content:center;align-items:center;gap:14px;min-height:150px;padding:24px;display:flex}.pa-lifecycle-empty>span{background:var(--pa-accent-soft);width:44px;height:44px;color:var(--pa-accent);border-radius:12px;flex:none;place-items:center;display:grid}.pa-lifecycle-empty strong{font-size:15px}.pa-lifecycle-empty p{max-width:600px;color:var(--t2);margin:5px 0 0;font-size:12px;line-height:1.55}.pa-lifecycle-kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.pa-lifecycle-kpis article{border:1px solid var(--border);background:linear-gradient(145deg,var(--bg3),color-mix(in srgb,var(--bg3) 94%,var(--pa-accent)));border-radius:11px;align-items:center;gap:10px;min-width:0;min-height:73px;padding:11px 12px;display:flex}.pa-lifecycle-kpis article>div{gap:5px;min-width:0;display:grid}.pa-lifecycle-kpis article>div>span{color:var(--t2);letter-spacing:.035em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:11px;font-weight:800;line-height:1.35;overflow:hidden}.pa-lifecycle-kpis strong{color:var(--text);letter-spacing:-.03em;font-size:23px}.pa-lifecycle-kpi__icon{background:var(--pa-accent-soft);width:33px;height:33px;color:var(--pa-accent);border-radius:9px;flex:none;place-items:center;display:grid}.pa-lifecycle-kpi__icon .pa-icon{width:16px;height:16px}.pa-lifecycle-visual-grid{grid-template-columns:minmax(0,1.55fr) minmax(300px,1fr);gap:14px;display:grid}.pa-lifecycle-visual-grid.is-primary{grid-template-columns:minmax(0,1.55fr) minmax(330px,1fr)}.pa-lifecycle-visual-grid>:only-child{grid-column:1/-1}.pa-lifecycle-card{border:1px solid var(--border);background:color-mix(in srgb,var(--bg3) 93%,transparent);border-radius:14px;min-width:0;padding:19px}.pa-lifecycle-card__header{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:18px;display:flex}.pa-lifecycle-card__header>div>span{color:var(--pa-accent);letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:900}.pa-lifecycle-card__header h3{letter-spacing:-.02em;margin:5px 0 0;font-size:18px}.pa-lifecycle-card__header>small{color:var(--t3);font-size:11px}.pa-lifecycle-reasons__body{grid-template-columns:minmax(180px,.75fr) minmax(260px,1.25fr);align-items:center;gap:24px;min-height:220px;display:grid}.pa-lifecycle-donut{aspect-ratio:1;perspective:700px;isolation:isolate;width:220px;margin:auto;position:relative}.pa-lifecycle-donut__depth{z-index:-1;background:color-mix(in srgb,var(--pa-accent) 20%,var(--bg));filter:blur(1px);border-radius:50%;position:absolute;inset:27px 16px 5px;transform:translateY(13px)rotateX(66deg);box-shadow:0 18px 24px #00000057,inset 0 -13px 18px #00000047}.pa-lifecycle-donut svg{filter:drop-shadow(0 13px 10px #00000047);transform-origin:50%;width:100%;height:100%;overflow:visible;transform:rotateX(10deg)}.pa-lifecycle-donut__track,.pa-lifecycle-donut__segment{fill:none;stroke-width:32px}.pa-lifecycle-donut__track{stroke:var(--border);opacity:.55}.pa-lifecycle-donut__segment{cursor:pointer;outline:none;transition:stroke-width .2s,filter .2s,opacity .2s}.pa-lifecycle-donut__segment:hover,.pa-lifecycle-donut__segment:focus,.pa-lifecycle-donut__segment.is-active{stroke-width:39px;filter:brightness(1.13)drop-shadow(0 4px 4px #00000047)}.pa-lifecycle-donut:has(.pa-lifecycle-donut__segment.is-active) .pa-lifecycle-donut__segment:not(.is-active){opacity:.45}.pa-lifecycle-donut__center{z-index:2;border:1px solid var(--border);background:radial-gradient(circle at 45% 35%,color-mix(in srgb,var(--bg3) 90%,#fff),var(--bg3));text-align:center;pointer-events:none;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:3px;display:flex;position:absolute;inset:27%;overflow:hidden;box-shadow:inset 0 -8px 13px #00000026,0 4px 10px #00000029}.pa-lifecycle-donut__center strong{letter-spacing:-.04em;font-size:28px}.pa-lifecycle-donut__center small{width:72%;color:var(--t2);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:9px;font-weight:800;line-height:1.25;overflow:hidden}.pa-lifecycle-donut__center em{color:var(--pa-accent);font-size:10px;font-style:normal;font-weight:850}.pa-lifecycle-legend{gap:9px;display:grid}.pa-lifecycle-legend>button{min-width:0;color:var(--t2);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:9px minmax(0,1fr) auto auto;align-items:center;gap:9px;padding:7px 8px;font-size:12px;transition:background .18s,border-color .18s,transform .18s;display:grid}.pa-lifecycle-legend>button:hover,.pa-lifecycle-legend>button:focus,.pa-lifecycle-legend>button.is-active{border-color:var(--pa-accent-border);background:var(--pa-accent-soft);outline:none;transform:translate(2px)}.pa-lifecycle-legend i{border-radius:50%;width:7px;height:7px}.pa-lifecycle-legend span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pa-lifecycle-legend strong{color:var(--text);font-size:12px}.pa-lifecycle-legend small{width:44px;color:var(--t3);text-align:right;font-size:10px}.pa-lifecycle-flow{flex-direction:column;display:flex}.pa-lifecycle-flow__bars{gap:13px;display:grid}.pa-lifecycle-flow__bars>div{grid-template-columns:70px minmax(0,1fr) 28px;align-items:center;gap:9px;display:grid}.pa-lifecycle-flow__bars span{color:var(--t2);font-size:11px}.pa-lifecycle-flow__bars i,.pa-lifecycle-efficiency i{background:var(--border);border-radius:4px;height:14px;display:block;overflow:hidden}.pa-lifecycle-flow__bars b{border-radius:inherit;background:var(--pa-accent);height:100%;display:block}.pa-lifecycle-flow__bars b.is-delete,.pa-lifecycle-flow__bars b.is-deleted{background:var(--red)}.pa-lifecycle-flow__bars b.is-pause,.pa-lifecycle-flow__bars b.is-paused{background:#d69a17}.pa-lifecycle-flow__bars strong{text-align:right;font-size:12px}.pa-lifecycle-sources{border-top:1px solid var(--border);margin-top:18px;padding-top:13px}.pa-lifecycle-sources>span{color:var(--t3);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850}.pa-lifecycle-sources>div{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.pa-lifecycle-sources p{border:1px solid var(--border);background:var(--bg2);border-radius:7px;align-items:center;gap:7px;margin:0;padding:6px 8px;display:flex}.pa-lifecycle-sources p small{color:var(--t2);font-size:11px}.pa-lifecycle-sources p strong{color:var(--pa-accent);font-size:12px}.pa-lifecycle-ranking{gap:0;margin-top:auto;padding-top:13px;display:grid}.pa-lifecycle-ranking>div{border-top:1px solid var(--border);grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 0;font-size:12px;display:grid}.pa-lifecycle-ranking i{background:var(--pa-accent-soft);width:20px;height:20px;color:var(--pa-accent);border-radius:6px;place-items:center;font-size:7px;font-style:normal;font-weight:850;display:grid}.pa-lifecycle-ranking span{color:var(--t2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pa-lifecycle-trend__header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.pa-lifecycle-trend__header>.pa-lifecycle-card__header{flex:1;margin-bottom:14px}.pa-lifecycle-trend__header>label{flex:0 0 155px;gap:4px;display:grid}.pa-lifecycle-trend__header>label>span{color:var(--t3);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850}.pa-lifecycle-trend__header select{border:1px solid var(--border2);background:var(--bg2);width:100%;height:35px;color:var(--text);font:inherit;border-radius:7px;outline:none;padding:0 28px 0 9px;font-size:11px;font-weight:750}.pa-lifecycle-trend__header select:focus{border-color:var(--pa-accent);box-shadow:0 0 0 3px var(--pa-accent-soft)}.pa-lifecycle-trend__legend{flex-wrap:wrap;gap:7px;margin:-2px 0 8px;display:flex}.pa-lifecycle-trend__legend span{border:1px solid var(--border);color:var(--t2);border-radius:6px;align-items:center;gap:6px;padding:6px 8px;font-size:11px;display:inline-flex}.pa-lifecycle-trend__legend i{border-radius:50%;width:6px;height:6px}.pa-lifecycle-trend__legend small{color:var(--t3);font-size:9px}.pa-lifecycle-trend__legend .is-reference{border-style:dashed}.pa-lifecycle-trend__chart{overflow-x:auto}.pa-lifecycle-trend__chart svg{width:100%;min-width:540px;height:auto;overflow:visible}.pa-lifecycle-trend__grid{stroke:var(--border);stroke-width:1px;vector-effect:non-scaling-stroke}.pa-lifecycle-trend__chart text{fill:var(--t3);font-size:10px}.pa-lifecycle-trend__note{color:var(--t3);margin:5px 0 0;font-size:10px;line-height:1.5}.pa-lifecycle-efficiency>div{gap:14px;display:grid}.pa-lifecycle-efficiency>div>div{gap:6px;display:grid}.pa-lifecycle-efficiency span{justify-content:space-between;align-items:center;gap:10px;display:flex}.pa-lifecycle-efficiency span strong{color:var(--t2);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.pa-lifecycle-efficiency span small{color:var(--text);flex:none;font-size:11px;font-weight:800}.pa-lifecycle-efficiency i{border-radius:999px;height:6px}.pa-lifecycle-efficiency b{border-radius:inherit;background:linear-gradient(90deg,var(--pa-accent),var(--pa-accent-hover));height:100%;display:block}.pa-lifecycle-details-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:8px;display:grid}.pa-lifecycle-details{border:1px solid var(--border);background:var(--bg3);border-radius:10px;min-width:0;overflow:hidden}.pa-lifecycle-details summary{min-height:46px;color:var(--text);cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:12px;font-weight:800;list-style:none;transition:background .2s,color .2s;display:flex}.pa-lifecycle-details summary::-webkit-details-marker{display:none}.pa-lifecycle-details summary:after{content:"+";background:var(--pa-accent-soft);width:19px;height:19px;color:var(--pa-accent);border-radius:6px;flex:none;place-items:center;font-size:14px;display:grid}.pa-lifecycle-details[open] summary{border-bottom:1px solid var(--border);background:var(--pa-accent-soft);color:var(--pa-accent)}.pa-lifecycle-details[open] summary:after{content:"−"}.pa-lifecycle-details summary small{color:var(--t3);white-space:nowrap;margin-left:auto;font-size:10px;font-weight:700}.pa-lifecycle-table-wrap{background:var(--bg3);padding:10px;overflow-x:auto}.pa-lifecycle-table-wrap table{border-collapse:collapse;width:100%;min-width:620px;font-size:12px}.pa-lifecycle-table-wrap th{border-bottom:1px solid var(--border2);color:var(--t3);text-align:left;text-transform:uppercase;letter-spacing:.04em;padding:9px 10px;font-size:10px}.pa-lifecycle-table-wrap td{border-bottom:1px solid var(--border);color:var(--t2);padding:10px;line-height:1.4}.pa-lifecycle-table-wrap tbody tr:last-child td{border-bottom:0}.pa-lifecycle-table-wrap td:first-child{color:var(--text);font-weight:700}.pa-lifecycle-insights{border:1px solid var(--pa-accent-border);background:var(--pa-accent-soft);border-radius:10px;padding:12px 14px}.pa-lifecycle-insights ul{color:var(--t2);grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 22px;margin:0;padding-left:18px;font-size:12px;line-height:1.5;display:grid}.pa-funnel-panel{padding:22px}.pa-funnel-actions{align-items:center;gap:8px;display:flex}.pa-snapshot-pill{border:1px solid var(--border);background:var(--bg3);color:var(--t2);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:6px 8px;font-size:8px;font-weight:800;display:inline-flex}.pa-snapshot-pill i{background:var(--pa-accent);width:5px;height:5px;box-shadow:0 0 0 3px var(--pa-accent-soft);border-radius:50%}.pa-clear-btn{color:var(--pa-accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:7px 9px;font-size:10px;font-weight:800}.pa-clear-btn:hover{text-underline-offset:3px;text-decoration:underline}.pa-funnel-visual{max-width:900px;margin:25px auto 9px}.pa-funnel{isolation:isolate;scrollbar-width:thin;scrollbar-color:var(--pa-accent-border) transparent;align-items:center;min-width:0;padding:20px 4px 24px;display:flex;position:relative;overflow:auto hidden}.pa-funnel::-webkit-scrollbar{height:5px}.pa-funnel::-webkit-scrollbar-track{background:0 0}.pa-funnel::-webkit-scrollbar-thumb{background:var(--pa-accent-border);border-radius:999px}.pa-funnel:before{content:"";z-index:-1;background:color-mix(in srgb, var(--pa-accent) 16%, transparent);filter:blur(42px);opacity:.7;pointer-events:none;border-radius:50%;position:absolute;inset:18% 7%}.pa-funnel-stage-group{flex:none;align-items:center;display:flex}.pa-funnel-stage{width:var(--stage-width);height:var(--stage-height);min-width:var(--stage-width);clip-path:polygon(0 0,100% 16%,100% 84%,0 100%);background:linear-gradient(100deg, color-mix(in srgb, var(--stage-color,var(--pa-accent)) 92%, #fff), color-mix(in srgb, var(--stage-color,var(--pa-accent)) 88%, #000));min-height:64px;color:var(--company-primary-text-color,#fff);font:inherit;text-align:center;cursor:pointer;animation:.45s both pa-stage-in;animation-delay:var(--stage-delay);filter:drop-shadow(0 9px 15px #0000002e);border:0;place-items:center;padding:12px 20px;transition:transform .32s cubic-bezier(.2,.8,.2,1),filter .32s,opacity .32s,background .32s;display:grid;position:relative;overflow:hidden}.pa-funnel-stage-group:nth-child(2) .pa-funnel-stage{background:linear-gradient(100deg, color-mix(in srgb, var(--stage-color,var(--pa-accent)) 94%, #000), color-mix(in srgb, var(--stage-color,var(--pa-accent)) 78%, #000))}.pa-funnel-stage-group:nth-child(3) .pa-funnel-stage{background:linear-gradient(100deg, color-mix(in srgb, var(--stage-color,var(--pa-accent)) 82%, #000), color-mix(in srgb, var(--stage-color,var(--pa-accent)) 64%, #000))}.pa-funnel-stage-group:nth-child(4) .pa-funnel-stage{background:linear-gradient(100deg, color-mix(in srgb, var(--stage-color,var(--pa-accent)) 68%, #000), color-mix(in srgb, var(--stage-color,var(--pa-accent)) 50%, #000))}.pa-funnel-stage-group:nth-child(5) .pa-funnel-stage{background:linear-gradient(100deg, color-mix(in srgb, var(--stage-color,var(--pa-accent)) 78%, #000), color-mix(in srgb, var(--stage-color,var(--pa-accent)) 60%, #000))}.pa-funnel-stage:before{content:"";border:1px solid color-mix(in srgb, currentColor 20%, transparent);clip-path:inherit;opacity:var(--stage-opacity);pointer-events:none;position:absolute;inset:0}.pa-funnel-stage:after{content:"";opacity:0;background:linear-gradient(105deg, transparent 18%, color-mix(in srgb, currentColor 18%, transparent), transparent 68%);pointer-events:none;transition:opacity .2s,transform .55s;position:absolute;inset:0;transform:translate(-75%)}.pa-funnel-stage>*{z-index:1;position:relative}.pa-funnel-stage:hover{filter:drop-shadow(0 12px 22px color-mix(in srgb, var(--pa-accent) 28%, transparent));transform:translateY(-2px)scale(1.012)}.pa-funnel-stage:hover:after{opacity:1;transform:translate(70%)}.pa-funnel-stage.is-selected{filter:drop-shadow(0 0 5px var(--pa-accent)) drop-shadow(0 13px 25px color-mix(in srgb, var(--pa-accent) 30%, transparent));transform:scale(1.018)}.pa-funnel-stage.is-selected:before{border-width:2px;border-color:var(--pa-accent);opacity:1}.pa-funnel.has-selection .pa-funnel-stage:not(.is-selected){opacity:.3;filter:saturate(.32)brightness(.7);transform:scale(.985)}.pa-funnel.has-selection .pa-funnel-stage:not(.is-selected):hover{opacity:.7;filter:saturate(.68) brightness(.88) drop-shadow(0 8px 16px color-mix(in srgb, var(--pa-accent) 14%, transparent));transform:translateY(-1px)scale(.995)}.pa-funnel.has-selection .pa-funnel-stage.is-selected{opacity:1}.pa-funnel-stage__content{justify-items:center;gap:5px;display:grid}.pa-funnel-stage__name{text-overflow:ellipsis;white-space:nowrap;max-width:145px;font-size:11px;font-weight:850;line-height:1.15;overflow:hidden}.pa-funnel-stage strong{letter-spacing:-.045em;text-shadow:0 2px 10px #00000029;font-size:27px;line-height:1}.pa-funnel-stage__percentage{color:color-mix(in srgb, currentColor 74%, transparent);font-size:10px;font-weight:750}.pa-funnel-conversion{z-index:5;align-self:stretch;place-items:center;width:16px;min-width:16px;transition:opacity .32s,filter .32s;display:grid;position:relative}.pa-funnel-conversion>span{border:1px solid color-mix(in srgb, var(--pa-accent) 38%, var(--border));background:color-mix(in srgb, var(--pa-accent) 22%, var(--bg2));min-width:47px;color:color-mix(in srgb, var(--pa-accent) 82%, var(--text));text-align:center;white-space:nowrap;border-radius:999px;padding:5px;font-size:8px;font-weight:900;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 5px 14px #00000047}.pa-funnel-conversion small{display:none}.pa-funnel-loss-section{border-top:1px solid var(--border);margin-top:20px;padding-top:22px}.pa-funnel-loss{width:100%;min-height:58px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;outline:1px solid #0000;grid-template-columns:auto 100px minmax(180px,1fr) 82px;align-items:center;gap:11px;padding:4px;transition:background .25s,outline-color .25s,box-shadow .25s,transform .25s;display:grid}.pa-funnel-loss:hover{background:color-mix(in srgb, var(--rs) 45%, transparent);transform:translateY(-1px)}.pa-funnel-loss.is-selected{outline-color:color-mix(in srgb, var(--red) 55%, var(--border));background:var(--rs);box-shadow:0 0 20px color-mix(in srgb, var(--red) 13%, transparent)}.pa-funnel-loss__icon{border:1px solid color-mix(in srgb, var(--red) 55%, var(--border));background:var(--rs);width:28px;height:28px;color:var(--red);border-radius:50%;place-items:center;display:grid}.pa-funnel-loss__icon .pa-icon{width:16px;height:16px}.pa-funnel-loss__copy{gap:2px;display:grid}.pa-funnel-loss__eyebrow{color:var(--t3);font-size:7px;line-height:1.3}.pa-funnel-loss__copy strong{font-size:11px}.pa-funnel-loss__track{border:1px solid color-mix(in srgb, var(--red) 22%, var(--border));background:color-mix(in srgb, var(--rs) 38%, var(--bg3));border-radius:8px;height:34px;position:relative;overflow:hidden}.pa-funnel-loss__track i{background:linear-gradient(90deg, color-mix(in srgb, var(--red) 86%, #fff), color-mix(in srgb, var(--red) 56%, var(--bg2)));border-radius:7px;min-width:2px;transition:width .5s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0 auto 0 0}.pa-funnel-loss__track b{z-index:1;color:#fff;text-shadow:0 1px 5px #00000040;font-size:8px;font-weight:850;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.pa-funnel-loss__total{justify-items:start;gap:2px;display:grid}.pa-funnel-loss__value{color:var(--red);letter-spacing:-.04em;font-size:23px;font-weight:900;line-height:1}.pa-funnel-loss__total small{color:var(--red);font-size:7px}.pa-funnel-method{max-width:650px;color:var(--t3);text-align:center;margin:5px auto 0;font-size:8px;line-height:1.45}.pa-stage-detail{border:1px solid var(--pa-accent-border);background:linear-gradient(110deg, color-mix(in srgb, var(--pa-accent-soft) 82%, var(--bg2)), var(--bg2) 52%);border-radius:14px;grid-template-columns:auto auto minmax(180px,1fr);align-items:center;gap:0;margin-top:22px;padding:19px 20px 21px;animation:.25s both pa-detail-in;display:grid;box-shadow:0 12px 34px #0000001a}.pa-stage-detail__item{gap:6px;min-width:116px;padding-right:20px;display:grid}.pa-stage-detail__item+.pa-stage-detail__item{border-left:1px solid var(--border);padding-left:20px}.pa-stage-detail__item span{color:var(--t3);letter-spacing:.025em;font-size:10px;font-weight:700}.pa-stage-detail__item strong{color:var(--text);font-size:17px;line-height:1.2}.pa-stage-detail__item:first-child strong{color:var(--pa-accent)}.pa-stage-detail>p{border-top:1px solid var(--border);color:var(--t2);grid-column:1/-1;margin:16px 0 0;padding-top:13px;font-size:11px;line-height:1.55}.pa-stage-detail.is-loss{border-color:color-mix(in srgb, var(--red) 42%, var(--border));background:linear-gradient(110deg, color-mix(in srgb, var(--rs) 88%, var(--bg2)), var(--bg2) 55%);box-shadow:0 12px 34px #0000001a, 0 0 28px color-mix(in srgb, var(--red) 7%, transparent)}.pa-stage-detail.is-loss .pa-stage-detail__item:first-child strong{color:var(--red)}.pa-stage-ranking{border-top:1px solid var(--border);grid-column:1/-1;margin-top:19px;padding-top:18px}.pa-stage-ranking__header{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:15px;display:flex}.pa-stage-ranking__header h4{letter-spacing:-.02em;margin:5px 0 0;font-size:18px}.pa-stage-ranking__header>small{border:1px solid var(--border);background:var(--bg3);color:var(--t2);border-radius:999px;padding:5px 9px;font-size:9px;font-weight:800}.pa-stage-detail.is-loss .pa-stage-ranking .pa-eyebrow{color:var(--red)}.pa-stage-ranking__list{gap:12px;display:grid}.pa-stage-ranking__job{border:1px solid var(--border);background:linear-gradient(120deg, color-mix(in srgb, var(--bg3) 88%, transparent), color-mix(in srgb, var(--bg2) 90%, transparent));border-radius:12px;min-height:132px;padding:16px 18px;transition:border-color .22s,transform .22s,box-shadow .22s;box-shadow:0 5px 16px #0000000f}.pa-stage-ranking__job:hover{border-color:var(--pa-accent-border);transform:translateY(-2px);box-shadow:0 12px 26px #0000001c}.pa-stage-detail.is-loss .pa-stage-ranking__job:hover{border-color:color-mix(in srgb, var(--red) 38%, var(--border))}.pa-stage-ranking__job-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.pa-stage-ranking__job-top>strong{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:15px;line-height:1.3;overflow:hidden}.pa-job-status{border:1px solid var(--border2);background:var(--bg2);color:var(--t2);text-transform:capitalize;border-radius:999px;flex:none;padding:4px 8px;font-size:9px;font-weight:850}.pa-job-status.is-ativa,.pa-job-status.is-publicada{border-color:color-mix(in srgb, var(--green) 30%, var(--border));background:var(--gs);color:var(--green)}.pa-job-status.is-aberta{border-color:var(--pa-accent-border);background:var(--pa-accent-soft);color:var(--pa-accent)}.pa-job-status.is-pausada{border-color:color-mix(in srgb, var(--yellow) 32%, var(--border));background:color-mix(in srgb, var(--yellow) 9%, var(--bg3));color:var(--yellow)}.pa-job-status.is-encerrada,.pa-job-status.is-fechada,.pa-job-status.is-expirada{color:var(--t3)}.pa-stage-ranking__job>p{border-bottom:1px solid var(--border);color:var(--t2);align-items:center;gap:7px;margin:11px 0 13px;padding-bottom:11px;font-size:11px;display:flex}.pa-stage-ranking__job>p strong{color:var(--text)}.pa-stage-ranking__job>p i{background:var(--t3);border-radius:50%;width:4px;height:4px}.pa-stage-ranking__metrics{color:var(--t2);justify-content:space-between;align-items:center;gap:18px;margin-bottom:11px;font-size:11px;display:flex}.pa-stage-ranking__metrics strong{color:var(--pa-accent)}.pa-stage-detail.is-loss .pa-stage-ranking__metrics strong{color:var(--red)}.pa-stage-ranking__track{border:1px solid var(--border);background:var(--bg2);border-radius:999px;height:8px;display:block;overflow:hidden}.pa-stage-ranking__track i{border-radius:inherit;background:linear-gradient(90deg, var(--pa-accent), var(--pa-accent-hover));height:100%;transition:width .45s cubic-bezier(.2,.8,.2,1);display:block}.pa-stage-detail.is-loss .pa-stage-ranking__track i{background:linear-gradient(90deg, var(--red), color-mix(in srgb, var(--red) 65%, var(--bg2)))}.pa-stage-ranking__empty{border:1px dashed var(--border2);background:var(--bg3);min-height:70px;color:var(--t2);text-align:center;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:14px;font-size:8px;line-height:1.45;display:flex}.pa-stage-ranking__empty .pa-icon{width:16px;height:16px;color:var(--pa-accent)}.pa-stage-ranking__empty.is-unavailable{color:var(--t3)}.pa-funnel-hint{color:var(--t3);text-align:center;justify-content:center;align-items:center;gap:7px;margin:15px 0 0;font-size:9px;display:flex}.pa-funnel-hint span{background:var(--pa-accent);width:5px;height:5px;box-shadow:0 0 0 3px var(--pa-accent-soft);border-radius:50%}.pa-stage-times{min-height:100%;padding:22px}.pa-stage-times .pa-eyebrow{font-size:12px}.pa-stage-times .pa-panel__header h2{font-size:21px}.pa-status-dot{background:var(--t3);width:9px;height:9px;box-shadow:0 0 0 5px color-mix(in srgb, var(--t3) 15%, transparent);border-radius:50%;margin-top:4px}.pa-status-dot.is-ready{background:var(--green);box-shadow:0 0 0 5px var(--gs)}.pa-coming-soon{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:300px;padding:24px 8px;display:flex;position:relative;overflow:hidden}.pa-coming-soon:before{content:"";border:1px solid var(--border);opacity:.4;width:220px;height:220px;box-shadow:0 0 0 32px color-mix(in srgb, var(--bg3) 45%, transparent);pointer-events:none;border-radius:50%;position:absolute}.pa-coming-soon>*{z-index:1;position:relative}.pa-coming-soon__icon{border:1px solid var(--pa-accent-border);background:var(--pa-accent-soft);width:58px;height:58px;color:var(--pa-accent);box-shadow:0 0 32px var(--pa-accent-soft);border-radius:18px;place-items:center;margin-bottom:15px;display:grid}.pa-coming-soon__icon .pa-icon{width:27px;height:27px}.pa-coming-soon h3{margin:0 0 8px;font-size:15px}.pa-coming-soon p{max-width:300px;color:var(--t2);margin:0;font-size:11px;line-height:1.6}.pa-history-roadmap{align-items:center;width:min(190px,80%);margin-top:19px;display:flex}.pa-history-roadmap span{border:1px solid var(--border2);background:var(--bg2);border-radius:50%;flex:none;width:8px;height:8px}.pa-history-roadmap span.is-current{border-color:var(--pa-accent);background:var(--pa-accent);box-shadow:0 0 0 4px var(--pa-accent-soft)}.pa-history-roadmap i{border-top:1px dashed var(--border2);flex:1;height:1px}.pa-history-label{color:var(--t3);margin-top:8px;font-size:8px}.pa-coming-soon__badge{border:1px solid var(--border2);color:var(--t2);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;margin-top:16px;padding:5px 8px;font-size:8px;font-weight:800}.pa-stage-times__badge{border:1px solid var(--pa-accent-border);background:var(--pa-accent-soft);color:var(--pa-accent);letter-spacing:.045em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:850}.pa-stage-bars{gap:17px;margin-top:23px;display:grid}.pa-stage-bar{min-width:0}.pa-stage-bar__heading{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:7px;display:flex}.pa-stage-bar__heading span{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:750;overflow:hidden}.pa-stage-bar__heading strong{color:var(--pa-accent);flex:none;font-size:14px}.pa-stage-bar__track{border:1px solid var(--border);background:var(--bg3);border-radius:99px;height:7px;display:block;overflow:hidden}.pa-stage-bar__track i{border-radius:inherit;background:linear-gradient(90deg, color-mix(in srgb, var(--pa-accent) 72%, var(--bg3)), var(--pa-accent));min-width:0;height:100%;box-shadow:0 0 12px var(--pa-accent-soft-2);transition:width .45s cubic-bezier(.2,.8,.2,1);display:block}.pa-stage-bar__meta{color:var(--t3);flex-wrap:wrap;align-items:center;gap:5px 9px;margin-top:7px;font-size:12px;display:flex}.pa-stage-bar__meta>span+span:before{content:"•";color:var(--border2);margin-right:9px}.pa-stage-bar__confidence{text-transform:capitalize}.pa-stage-times__summary{border:1px solid var(--pa-accent-border);background:linear-gradient(115deg, var(--pa-accent-soft), color-mix(in srgb, var(--bg3) 88%, transparent));border-radius:11px;align-items:flex-start;gap:11px;margin-top:23px;padding:14px;display:flex}.pa-stage-times__summary-icon{background:var(--bg2);width:30px;height:30px;color:var(--pa-accent);border-radius:8px;flex:none;place-items:center;display:grid}.pa-stage-times__summary-icon .pa-icon{width:16px;height:16px}.pa-stage-times__summary>div{min-width:0}.pa-stage-times__summary>div>span{color:var(--t2);letter-spacing:.045em;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.pa-stage-times__summary strong{color:var(--pa-accent);letter-spacing:-.025em;margin-top:4px;font-size:24px;line-height:1;display:block}.pa-stage-times__summary p{color:var(--t2);margin:7px 0 0;font-size:10px;line-height:1.45}.pa-stage-times__caution{color:var(--t3);align-items:flex-start;gap:6px;margin:13px 1px 0;font-size:10px;line-height:1.45;display:flex}.pa-stage-times__caution .pa-icon{width:13px;height:13px}.pa-stage-times__empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:210px;padding:22px 10px;display:flex}.pa-stage-times__empty .pa-icon{width:25px;height:25px;color:var(--pa-accent);margin-bottom:10px}.pa-stage-times__empty strong{font-size:14px}.pa-stage-times__empty p{max-width:260px;color:var(--t2);margin:6px 0 0;font-size:11px;line-height:1.5}.pa-trends{--trend-color:var(--pa-accent);background:radial-gradient(circle at 75% -35%, color-mix(in srgb, var(--trend-color) 10%, transparent), transparent 40%), var(--bg2);padding:23px;position:relative;overflow:hidden}.pa-trends.is-jobs_created{--trend-color:var(--blue)}.pa-trends.is-offer,.pa-trends.is-proposal{--trend-color:var(--pa-accent)}.pa-trends.is-rejected{--trend-color:var(--red)}.pa-trends__header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.pa-trends__header h2{letter-spacing:-.025em;margin:5px 0 4px;font-size:20px}.pa-trends__header p{color:var(--t2);margin:0;font-size:11px}.pa-trends__groups{border:1px solid var(--border);background:var(--bg3);border-radius:9px;flex:none;padding:3px;display:inline-flex}.pa-trends__groups button{min-width:52px;height:29px;color:var(--t3);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 10px;font-size:9px;font-weight:750;transition:color .2s,background .2s,box-shadow .2s}.pa-trends__groups button:hover{color:var(--text)}.pa-trends__groups button.is-active{background:var(--bg2);color:var(--text);box-shadow:0 2px 9px #00000024}.pa-trends__tabs{border-bottom:1px solid var(--border);scrollbar-width:none;align-items:center;gap:34px;margin-top:19px;display:flex;overflow-x:auto}.pa-trends__tabs::-webkit-scrollbar{display:none}.pa-trends__tabs button{color:var(--t2);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;padding:12px 1px 11px;font-size:11px;font-weight:700;transition:color .22s;position:relative}.pa-trends__tabs button:after{content:"";transform-origin:50%;background:currentColor;border-radius:999px;height:2px;transition:transform .24s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.pa-trends__tabs button:hover{color:var(--text)}.pa-trends__tabs button.is-active:after{transform:scaleX(1)}.pa-trends__tabs button.is-applications.is-active{color:var(--pa-accent)}.pa-trends__tabs button.is-jobs_created.is-active{color:var(--blue)}.pa-trends__tabs button.is-offer.is-active,.pa-trends__tabs button.is-proposal.is-active{color:var(--pa-accent)}.pa-trends__tabs button.is-rejected.is-active{color:var(--red)}.pa-trends__custom-range{border:1px solid var(--pa-accent-border);background:linear-gradient(105deg, var(--pa-accent-soft), color-mix(in srgb, var(--bg3) 88%, transparent));border-radius:10px;justify-content:space-between;align-items:flex-end;gap:18px;margin-top:12px;padding:11px 12px;animation:.22s both pa-detail-in;display:flex}.pa-trends__custom-fields{align-items:flex-end;gap:9px;display:flex}.pa-trends__custom-fields label{gap:5px;display:grid}.pa-trends__custom-fields label>span{color:var(--t2);letter-spacing:.04em;text-transform:uppercase;font-size:8px;font-weight:800}.pa-trends__custom-fields input{border:1px solid var(--border2);background:var(--bg2);width:142px;height:34px;color:var(--text);color-scheme:inherit;font:inherit;border-radius:7px;outline:none;padding:0 9px;font-size:10px;font-weight:700;transition:border-color .2s,box-shadow .2s}.pa-trends__custom-fields input:focus{border-color:var(--pa-accent);box-shadow:0 0 0 3px var(--pa-accent-soft)}.pa-trends__custom-separator{color:var(--t3);padding-bottom:10px;font-size:9px}.pa-trends__custom-clear{height:34px;color:var(--pa-accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 9px;font-size:9px;font-weight:800}.pa-trends__custom-clear:hover{text-underline-offset:3px;text-decoration:underline}.pa-trends__custom-range>small,.pa-trends__custom-range>p{color:var(--t3);margin:0 0 9px;font-size:8px}.pa-trends__custom-range.is-invalid{border-color:color-mix(in srgb, var(--red) 42%, var(--border));background:color-mix(in srgb, var(--rs) 80%, var(--bg3))}.pa-trends__custom-range.is-invalid>p{color:var(--red);font-weight:750}.pa-trends__chart-scroll{scrollbar-width:thin;scrollbar-color:var(--pa-accent-border) transparent;width:100%;margin-top:10px;overflow:auto hidden}.pa-trends__chart-scroll::-webkit-scrollbar{height:5px}.pa-trends__chart-scroll::-webkit-scrollbar-thumb{background:var(--pa-accent-border);border-radius:99px}.pa-trends__chart{width:100%;min-width:680px;color:var(--trend-color);display:block;overflow:visible}.pa-trends__grid line{stroke:var(--border);stroke-width:1px;stroke-dasharray:5 7}.pa-trends__grid text,.pa-trends__x-label{fill:var(--t3);font-size:11px}.pa-trends__area{animation:.55s both pa-trend-area-in}.pa-trends__line{fill:none;stroke:var(--trend-color);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 3px 8px color-mix(in srgb, var(--trend-color) 24%, transparent));animation:.55s both pa-trend-line-in}.pa-trends__point{cursor:pointer;outline:none}.pa-trends__point-hit{fill:#0000}.pa-trends__point-core{fill:var(--bg2);stroke:var(--trend-color);stroke-width:3px;vector-effect:non-scaling-stroke;transition:r .18s,fill .18s,filter .18s}.pa-trends__point:hover .pa-trends__point-core,.pa-trends__point:focus .pa-trends__point-core,.pa-trends__point.is-active .pa-trends__point-core{r:7px;fill:var(--trend-color);filter:url(#pa-trend-glow)}.pa-trends__tooltip{animation:.16s both pa-tooltip-in}.pa-trends__tooltip rect{fill:color-mix(in srgb, var(--bg2) 94%, var(--trend-color));stroke:color-mix(in srgb, var(--trend-color) 38%, var(--border));stroke-width:1px;filter:drop-shadow(0 7px 13px #00000038)}.pa-trends__tooltip text{fill:var(--t2);font-size:10px;font-weight:700}.pa-trends__tooltip .pa-trends__tooltip-value{fill:var(--text);font-size:11px;font-weight:850}.pa-trends__empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:285px;padding:28px;display:flex}.pa-trends__empty .pa-icon{width:27px;height:27px;color:var(--trend-color);margin-bottom:12px}.pa-trends__empty strong{font-size:13px}.pa-trends__empty p{color:var(--t2);margin:6px 0 0;font-size:10px}.pa-trends__empty.is-invalid .pa-icon{color:var(--red)}.pa-trends__zero-note{color:var(--t3);text-align:center;margin:-5px 0 1px;font-size:9px}.pa-trends__fallback{text-align:left;justify-content:center;align-items:center;gap:15px;min-height:150px;padding:24px;display:flex}.pa-trends__fallback>span{border:1px solid var(--border);background:var(--bg3);width:44px;height:44px;color:var(--t3);border-radius:12px;flex:none;place-items:center;display:grid}.pa-trends__fallback h2{margin:0 0 6px;font-size:16px}.pa-trends__fallback p{max-width:620px;color:var(--t2);margin:0;font-size:11px;line-height:1.55}.pa-rany-insights{gap:14px;display:grid}.pa-rany-insights__main{border-color:var(--company-primary-color-border,var(--pa-accent-border));background:radial-gradient(circle at 7% 0, var(--company-primary-color-soft,var(--pa-accent-soft)), transparent 32%), linear-gradient(130deg, var(--bg2), color-mix(in srgb, var(--bg2) 94%, var(--pa-accent)));box-shadow:var(--company-primary-shadow,0 10px 34px #0000001a);padding:24px;position:relative;overflow:hidden}.pa-rany-insights__main:after{content:"";border:1px solid var(--company-primary-color-border,var(--pa-accent-border));opacity:.34;width:245px;height:245px;box-shadow:0 0 0 36px color-mix(in srgb, var(--pa-accent-soft) 55%, transparent), 0 0 0 72px color-mix(in srgb, var(--pa-accent-soft) 22%, transparent);pointer-events:none;border-radius:50%;position:absolute;bottom:-105px;right:-75px}.pa-rany-insights__main>*{z-index:1;position:relative}.pa-rany-insights__header{justify-content:space-between;align-items:flex-start;gap:22px;display:flex}.pa-rany-insights__identity{align-items:center;gap:14px;min-width:0;display:flex}.pa-rany-insights__avatar{border:1px solid var(--pa-accent-border);background:var(--pa-accent-soft);width:54px;height:54px;box-shadow:0 0 24px var(--pa-accent-soft-2);border-radius:16px;flex:none;place-items:center;display:grid;overflow:hidden}.pa-rany-insights__avatar img{object-fit:cover;width:100%;height:100%;display:block}.pa-rany-insights__identity h2{letter-spacing:-.03em;margin:5px 0;font-size:27px;line-height:1.12}.pa-rany-insights__identity p{color:var(--t2);margin:0;font-size:13px;line-height:1.5}.pa-rany-insights__actions{flex:none;align-items:center;gap:8px;display:flex}.pa-rany-insights__actions .btn{white-space:nowrap;justify-content:center;align-items:center;gap:7px;min-height:36px;display:inline-flex}.pa-rany-insights__actions .btn .pa-icon{width:15px;height:15px}.pa-rany-insights__actions .btn:disabled{cursor:not-allowed;opacity:.62}.pa-rany-insights__actions .btn>span{letter-spacing:.04em;text-transform:uppercase;background:#ffffff29;border-radius:5px;padding:2px 5px;font-size:7px;font-weight:850}.pa-rany-insights__body{border-top:1px solid var(--border);grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);gap:24px;margin-top:22px;padding-top:20px;animation:.28s both pa-stage-in;display:grid}.pa-rany-insights__analysis{align-content:start;gap:13px;display:grid}.pa-rany-insights__analysis p{color:var(--text);margin:0;font-size:15px;line-height:1.7}.pa-rany-insights__analysis p+p{color:var(--t2)}.pa-rany-insights__recommendations{border:1px solid var(--border);background:color-mix(in srgb, var(--bg3) 86%, transparent);border-radius:12px;padding:15px 16px}.pa-rany-insights__recommendations>span{color:var(--pa-accent);letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:850}.pa-rany-insights__recommendations ul{gap:13px;margin:15px 0 0;padding:0;list-style:none;display:grid}.pa-rany-insights__recommendations li{color:color-mix(in srgb, var(--text) 82%, var(--t2));align-items:flex-start;gap:11px;font-size:13px;line-height:1.58;display:flex}.pa-rany-insights__recommendations li>i{border:1px solid var(--pa-accent-border);background:var(--pa-accent-soft);width:24px;height:24px;color:var(--pa-accent);box-shadow:0 3px 10px var(--pa-accent-soft);border-radius:7px;flex:none;place-items:center;font-size:10px;font-style:normal;font-weight:900;display:grid}.pa-rany-insights__disclaimer{color:var(--t3);align-items:center;gap:7px;margin:18px 0 0;font-size:10px;line-height:1.45;display:flex}.pa-rany-insights__disclaimer .pa-icon{width:13px;height:13px}.pa-rany-insights__empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:155px;padding:24px;display:flex}.pa-rany-insights__empty .pa-icon{width:26px;height:26px;color:var(--pa-accent);margin-bottom:10px}.pa-rany-insights__empty strong{font-size:15px}.pa-rany-insights__empty p{color:var(--t2);margin:7px 0 0;font-size:12px}.pa-rany-insights__support{grid-template-columns:1fr 1fr;gap:14px;display:grid}.pa-rany-metric-card{padding:20px}.pa-rany-metric-card__header{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.pa-rany-metric-card .pa-eyebrow{font-size:11px}.pa-rany-metric-card__header h3{letter-spacing:-.025em;margin:5px 0 0;font-size:21px}.pa-rany-metric-card__header>.pa-icon{width:20px;height:20px;color:var(--pa-accent)}.pa-rany-bars{gap:18px;margin-top:23px;display:grid}.pa-rany-bar>div{justify-content:space-between;align-items:baseline;gap:14px;margin-bottom:8px;display:flex}.pa-rany-bar>div span{min-width:0;color:color-mix(in srgb, var(--text) 76%, var(--t2));font-size:13px;line-height:1.4}.pa-rany-bar>div strong{color:var(--pa-accent);flex:none;font-size:14px}.pa-rany-bar>span{border:1px solid var(--border);background:var(--bg3);border-radius:99px;height:9px;display:block;overflow:hidden}.pa-rany-bar>span i{border-radius:inherit;background:linear-gradient(90deg, color-mix(in srgb, var(--pa-accent) 66%, var(--bg3)), var(--pa-accent));height:100%;transition:width .45s cubic-bezier(.2,.8,.2,1);display:block}.pa-rany-bar.is-positive>div strong{color:var(--green)}.pa-rany-bar.is-positive>span i{background:var(--green)}.pa-rany-bar.is-loss>div strong{color:var(--red)}.pa-rany-bar.is-loss>span i{background:var(--red)}.pa-rany-bar.is-warning>div strong{color:var(--yellow)}.pa-rany-bar.is-warning>span i{background:var(--yellow)}.pa-rany-bar.is-neutral>div strong{color:var(--t2)}.pa-rany-bar.is-neutral>span i{background:var(--t2)}.pa-rany-metric-card__empty{min-height:125px;color:var(--t3);text-align:center;place-items:center;margin:15px 0 0;font-size:12px;line-height:1.5;display:grid}.pa-rany-efficiency-note{border:1px dashed var(--border2);background:color-mix(in srgb, var(--bg3) 75%, transparent);border-radius:11px;align-items:center;gap:12px;padding:13px 15px;display:flex}.pa-rany-efficiency-note>span{background:var(--pa-accent-soft);width:34px;height:34px;color:var(--pa-accent);border-radius:9px;flex:none;place-items:center;display:grid}.pa-rany-efficiency-note .pa-icon{width:17px;height:17px}.pa-rany-efficiency-note strong{color:var(--text);margin-bottom:3px;font-size:12px;display:block}.pa-rany-efficiency-note p{color:var(--t2);margin:0;font-size:11px;line-height:1.5}.pa-assessments{border:1px solid var(--border);background:radial-gradient(circle at 92% -25%, var(--company-primary-color-soft,var(--pa-accent-soft)), transparent 32%), var(--bg2);box-shadow:var(--company-primary-shadow,0 6px 22px #00000014);border-radius:16px;gap:18px;padding:22px;display:grid}.pa-assessments__header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.pa-assessments__header h2{letter-spacing:-.025em;margin:5px 0;font-size:21px}.pa-assessments__header p{color:var(--t2);margin:0;font-size:12px;line-height:1.5}.pa-assessments__status{border:1px solid var(--border);background:var(--bg3);color:var(--t2);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:7px;padding:6px 9px;font-size:9px;font-weight:800;display:inline-flex}.pa-assessments__status i{background:var(--t3);width:6px;height:6px;box-shadow:0 0 0 4px color-mix(in srgb, var(--t3) 12%, transparent);border-radius:50%}.pa-assessments__status.is-ready{border-color:color-mix(in srgb, var(--green) 30%, var(--border));color:var(--green)}.pa-assessments__status.is-ready i{background:var(--green);box-shadow:0 0 0 4px var(--gs)}.pa-assessments__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.pa-assessment-card{background:linear-gradient(145deg, color-mix(in srgb, var(--bg3) 72%, transparent), var(--bg2));min-width:0;min-height:276px;padding:19px;transition:transform .22s,border-color .22s,box-shadow .22s;position:relative;overflow:hidden}.pa-assessment-card.is-rany-score{border-color:var(--company-primary-color-border,var(--pa-accent-border))}.pa-assessment-card:after{content:"";border:1px solid var(--company-primary-color-border,var(--pa-accent-border));opacity:.25;width:120px;height:120px;box-shadow:0 0 0 22px color-mix(in srgb, var(--pa-accent-soft) 45%, transparent);pointer-events:none;border-radius:50%;position:absolute;bottom:-48px;right:-42px}.pa-assessment-card:hover{border-color:var(--company-primary-color-border,var(--pa-accent-border));transform:translateY(-2px);box-shadow:0 12px 28px #0000001c}.pa-assessment-card>*{z-index:1;position:relative}.pa-assessment-card__top{justify-content:space-between;align-items:center;gap:12px;display:flex}.pa-assessment-card__title{align-items:center;gap:11px;min-width:0;display:flex}.pa-assessment-card__icon{border:1px solid var(--company-primary-color-border,var(--pa-accent-border));background:var(--company-primary-color-soft,var(--pa-accent-soft));width:38px;height:38px;color:var(--company-primary-color,var(--pa-accent));border-radius:11px;flex:none;place-items:center;display:grid}.pa-assessment-card__icon .pa-icon{width:19px;height:19px}.pa-assessment-card__availability{color:var(--t3);letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:5px;font-size:8px;font-weight:800;display:inline-flex}.pa-assessment-card__availability i{background:currentColor;border-radius:50%;width:5px;height:5px}.pa-assessment-card__availability.is-ready{color:var(--green)}.pa-assessment-card__availability.is-review{color:var(--yellow)}.pa-assessment-card__scope{border:1px solid var(--company-primary-color-border,var(--pa-accent-border));background:var(--company-primary-color-soft,var(--pa-accent-soft));border-radius:8px;justify-content:space-between;align-items:center;gap:8px 12px;margin-top:12px;padding:7px 9px;display:flex}.pa-assessment-card__scope>span{min-width:0;color:var(--pa-accent);align-items:center;gap:6px;font-size:9px;font-weight:800;line-height:1.35;display:inline-flex}.pa-assessment-card__scope>span .pa-icon{flex:none;width:13px;height:13px}.pa-assessment-card__scope small{color:var(--t3);text-align:right;font-size:8px;line-height:1.35}.pa-assessment-card__scope.is-partial{border-color:color-mix(in srgb, var(--yellow) 32%, var(--border));background:color-mix(in srgb, var(--yellow) 8%, var(--bg3))}.pa-assessment-card__scope.is-partial>span{color:var(--yellow)}.pa-assessment-card h3{letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:18px;overflow:hidden}.pa-assessment-card__rany-overview{align-items:center;gap:14px;min-height:72px;margin-top:15px;display:flex}.pa-assessment-card__ring{background:conic-gradient(var(--pa-accent) var(--score-progress), color-mix(in srgb, var(--t3) 14%, transparent) 0);border-radius:50%;flex:none;place-items:center;width:62px;height:62px;display:grid;position:relative;transform:rotate(-32deg)}.pa-assessment-card__ring:after{content:"";border-radius:inherit;background:var(--bg2);position:absolute;inset:6px}.pa-assessment-card__ring strong{z-index:1;color:var(--text);font-size:15px;position:relative;transform:rotate(32deg)}.pa-assessment-card__rany-overview>div{gap:5px;display:grid}.pa-assessment-card__rany-overview>div span,.pa-assessment-card__disc-overview>span,.pa-assessment-card__ava-overview>div span{color:var(--t3);font-size:10px}.pa-assessment-card__rany-overview>div strong{color:var(--pa-accent);font-size:12px}.pa-assessment-card__rany-overview>div small{color:var(--t3);font-size:9px}.pa-assessment-card__disc-overview{align-content:center;gap:5px;min-height:72px;margin-top:15px;display:grid}.pa-assessment-card__disc-overview>strong{color:var(--text);align-items:center;gap:7px;font-size:24px;line-height:1;display:flex}.pa-assessment-card__disc-overview>strong small,.pa-assessment-card__disc-overview>strong b{background:var(--bg3);color:var(--t2);border-radius:5px;padding:3px 6px;font-size:9px;font-weight:800}.pa-assessment-card__disc-overview>strong b{color:var(--pa-accent)}.pa-assessment-card__disc-overview>div{border-radius:99px;gap:2px;height:7px;margin-top:6px;display:flex;overflow:hidden}.pa-assessment-card__disc-overview>div i{background:color-mix(in srgb, var(--t3) 14%, transparent);flex:1}.pa-assessment-card.is-available .pa-assessment-card__disc-overview>div i.is-d{background:var(--pa-accent)}.pa-assessment-card.is-available .pa-assessment-card__disc-overview>div i.is-i{background:var(--blue)}.pa-assessment-card.is-available .pa-assessment-card__disc-overview>div i.is-s{background:var(--green)}.pa-assessment-card.is-available .pa-assessment-card__disc-overview>div i.is-c{background:var(--yellow)}.pa-assessment-card__ava-overview{grid-template-columns:1fr 1fr;align-content:center;gap:5px 14px;min-height:72px;margin-top:15px;display:grid}.pa-assessment-card__ava-overview>div{gap:4px;display:grid}.pa-assessment-card__ava-overview>div:last-of-type{justify-items:end}.pa-assessment-card__ava-overview>div strong{color:var(--t3);font-size:24px;line-height:1}.pa-assessment-card__ava-overview>div strong small{color:var(--t2);font-size:11px}.pa-assessment-card__ava-overview>div strong.is-positive{color:var(--green)}.pa-assessment-card__ava-track{background:color-mix(in srgb, var(--t3) 12%, transparent);border-radius:99px;grid-column:1/-1;height:7px;margin-top:7px;display:block;overflow:hidden}.pa-assessment-card__ava-track i{background:var(--green);width:0;height:100%;display:block}.pa-assessment-card__metrics{border-top:1px solid var(--border);grid-template-columns:1fr 1fr;gap:12px;margin-top:14px;padding-top:13px;display:grid}.pa-assessment-card__metrics>div{gap:4px;display:grid}.pa-assessment-card__metrics>div:last-child{text-align:right;justify-items:end}.pa-assessment-card__metrics span{color:var(--t3);font-size:9px}.pa-assessment-card__metrics strong{color:var(--text);font-size:13px}.pa-assessment-card__metrics>div.is-loss strong{color:var(--red)}.pa-assessment-card__note{color:var(--t3);margin:12px 0 0;font-size:9px;line-height:1.45}.pa-assessment-card__activity{gap:13px;margin-top:15px;display:grid}.pa-assessment-card__activity-heading{border:1px solid color-mix(in srgb, var(--yellow) 30%, var(--border));background:color-mix(in srgb, var(--yellow) 7%, var(--bg3));border-radius:10px;align-items:flex-start;gap:10px;padding:11px;display:flex}.pa-assessment-card__activity-icon{background:color-mix(in srgb, var(--yellow) 13%, var(--bg2));width:30px;height:30px;color:var(--yellow);border-radius:8px;flex:none;place-items:center;display:grid}.pa-assessment-card__activity-icon .pa-icon{width:16px;height:16px}.pa-assessment-card__activity-heading strong{color:var(--text);font-size:12px;display:block}.pa-assessment-card__activity-heading p{color:var(--t2);margin:4px 0 0;font-size:9px;line-height:1.45}.pa-assessment-card__activity-grid{grid-template-columns:1fr 1fr;gap:7px;display:grid}.pa-assessment-card__activity-grid>div{border:1px solid var(--border);background:color-mix(in srgb, var(--bg3) 78%, transparent);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:8px 9px;display:flex}.pa-assessment-card__activity-grid span{color:var(--t2);font-size:8px}.pa-assessment-card__activity-grid strong{color:var(--pa-accent);font-size:13px}.pa-assessment-card__activity-grid>div.is-review strong{color:var(--yellow)}.pa-assessment-card__activity-secondary{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:7px;padding-top:11px;display:flex}.pa-assessment-card__activity-secondary>span{color:var(--t3);align-items:center;gap:5px;font-size:8px;display:inline-flex}.pa-assessment-card__activity-secondary strong{color:var(--text);font-size:10px}.pa-assessment-card__activity-secondary>span.is-loss strong{color:var(--red)}.pa-jobs-overview{overflow:hidden}.pa-jobs-overview__header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 23px 18px;display:flex}.pa-jobs-overview__header h2{letter-spacing:-.03em;margin:5px 0;font-size:24px}.pa-jobs-overview__header p{color:var(--t2);margin:0;font-size:13px}.pa-jobs-overview__header>span{color:var(--t3);flex:none;margin-top:8px;font-size:11px}.pa-jobs-overview__filters{border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--bg3) 42%, transparent);align-items:flex-end;gap:10px;padding:14px 23px;display:flex}.pa-jobs-overview__filters label,.pa-jobs-overview__select-field{gap:6px;min-width:0;display:grid}.pa-jobs-overview__filters label:first-child{width:min(330px,40%)}.pa-jobs-overview__select-field{width:min(210px,25%)}.pa-jobs-overview__filters label>span,.pa-jobs-overview__select-field>span{color:var(--t3);letter-spacing:.045em;text-transform:uppercase;font-size:9px;font-weight:800}.pa-jobs-overview__filters input,.pa-jobs-overview__filters select{border:1px solid var(--border2);background:var(--bg2);width:100%;height:38px;color:var(--text);font:inherit;border-radius:8px;outline:none;padding:0 11px;font-size:12px;transition:border-color .2s,box-shadow .2s}.pa-jobs-overview__filters input:focus,.pa-jobs-overview__filters select:focus{border-color:var(--pa-accent);box-shadow:0 0 0 3px var(--pa-accent-soft)}.pa-jobs-overview__filters>button{height:38px;color:var(--pa-accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 10px;font-size:10px;font-weight:800}.pa-jobs-overview__filters>button:hover{text-underline-offset:3px;text-decoration:underline}.pa-jobs-overview__table-wrap{overflow-x:auto}.pa-jobs-overview__table{border-collapse:collapse;width:100%;min-width:1140px}.pa-jobs-overview__table th{background:color-mix(in srgb, var(--bg3) 72%, transparent);color:var(--t3);letter-spacing:.035em;text-align:left;text-transform:uppercase;white-space:nowrap;padding:16px;font-size:12px;font-weight:800}.pa-jobs-overview__table th:first-child{width:25%}.pa-jobs-overview__table th:nth-child(2){width:12%}.pa-jobs-overview__table th:nth-child(3){width:10%}.pa-jobs-overview__table th:nth-child(n+4):nth-child(-n+8){text-align:right;width:10%}.pa-jobs-overview__table th:last-child{text-align:center;width:9%}.pa-jobs-overview__table th:first-child,.pa-jobs-overview__table td:first-child{padding-left:23px}.pa-jobs-overview__table th:last-child,.pa-jobs-overview__table td:last-child{text-align:center;padding-right:23px}.pa-jobs-overview__table td{border-top:1px solid var(--border);height:66px;color:var(--t2);white-space:nowrap;padding:13px 16px;font-size:14px}.pa-jobs-overview__table tbody tr{transition:background .2s}.pa-jobs-overview__table tbody tr:hover{background:color-mix(in srgb, var(--pa-accent-soft) 42%, transparent)}.pa-jobs-overview__table td:first-child strong{max-width:320px;color:var(--text);text-overflow:ellipsis;font-size:15px;display:block;overflow:hidden}.pa-jobs-overview__table td:nth-child(n+4):nth-child(-n+8){text-align:right}.pa-jobs-overview__table td:nth-child(n+3):nth-child(-n+8){font-variant-numeric:tabular-nums}.pa-jobs-overview .pa-job-status{font-size:11px}.pa-jobs-overview__table td>strong{color:var(--text);font-variant-numeric:tabular-nums;font-size:15px}.pa-jobs-overview__table td.is-offer strong,.pa-jobs-overview__table td.is-positive strong{color:var(--pa-accent)}.pa-jobs-overview__table td.is-loss strong{color:var(--red)}.pa-jobs-overview__table td.is-conversion strong{color:var(--pa-accent)}.pa-jobs-overview__table td.is-action button{width:34px;height:34px;color:var(--t3);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;transition:border-color .2s,background .2s,color .2s,transform .2s;display:inline-grid}.pa-jobs-overview__table td.is-action button:hover{border-color:var(--pa-accent-border);background:var(--pa-accent-soft);color:var(--pa-accent);transform:translateY(-1px)}.pa-jobs-overview__table td.is-action button .pa-icon{width:16px;height:16px}.pa-jobs-overview__table td.is-action button>span{display:none}.pa-jobs-overview__empty{text-align:left;justify-content:center;align-items:center;gap:12px;min-height:190px;padding:25px;display:flex}.pa-jobs-overview__empty>.pa-icon{width:26px;height:26px;color:var(--pa-accent)}.pa-jobs-overview__empty strong{margin-bottom:4px;font-size:12px;display:block}.pa-jobs-overview__empty p{color:var(--t2);margin:0;font-size:10px}.pa-jobs-overview__pagination{border-top:1px solid var(--border);background:color-mix(in srgb, var(--bg3) 40%, transparent);justify-content:space-between;align-items:center;gap:16px;padding:13px 23px;display:flex}.pa-jobs-overview__pagination>span{color:var(--t3);font-size:11px}.pa-jobs-overview__pagination>div{align-items:center;gap:9px;display:flex}.pa-jobs-overview__pagination button{border:1px solid var(--border2);background:var(--bg2);height:32px;color:var(--text);font:inherit;cursor:pointer;border-radius:7px;padding:0 11px;font-size:10px;font-weight:750;transition:border-color .2s,color .2s}.pa-jobs-overview__pagination button:hover:not(:disabled){border-color:var(--pa-accent-border);color:var(--pa-accent)}.pa-jobs-overview__pagination button:disabled{cursor:not-allowed;opacity:.45}.pa-jobs-overview__pagination strong{min-width:52px;color:var(--t2);text-align:center;font-size:10px}.pa-job-modal-layer{z-index:150;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.pa-job-modal-overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);cursor:default;background:#000000b3;border:0;animation:.2s both pa-overlay-in;position:absolute;inset:0}.pa-job-modal{border:1px solid var(--border2);background:var(--bg2);width:min(920px,96vw);max-height:calc(100vh - 44px);color:var(--text);border-radius:17px;flex-direction:column;animation:.28s cubic-bezier(.2,.8,.2,1) both pa-modal-in;display:flex;position:relative;overflow:hidden;box-shadow:0 28px 80px #00000061}.pa-job-modal__header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:18px;padding:21px 22px 18px;display:flex}.pa-job-modal__title{align-items:flex-start;gap:12px;min-width:0;display:flex}.pa-job-modal__title>span{background:var(--pa-accent-soft);width:36px;height:36px;color:var(--pa-accent);border-radius:10px;flex:none;place-items:center;display:grid}.pa-job-modal__title>span .pa-icon{width:18px;height:18px}.pa-job-modal__title h2{letter-spacing:-.025em;margin:2px 0 7px;font-size:20px}.pa-job-modal__title p{color:var(--t2);align-items:center;gap:9px;margin:0;font-size:10px;display:flex}.pa-job-modal__title p>i{background:var(--t3);border-radius:50%;width:4px;height:4px}.pa-job-modal__close{width:32px;height:32px;color:var(--t3);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;font-size:23px;transition:background .2s,color .2s;display:grid}.pa-job-modal__close:hover{background:var(--bg3);color:var(--text)}.pa-job-modal__body{min-height:0;padding:22px;overflow-y:auto}.pa-job-modal__summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.pa-job-modal__summary article{border:1px solid var(--border);background:var(--bg3);border-radius:10px;flex-direction:column;justify-content:center;min-height:78px;padding:13px 14px;display:flex}.pa-job-modal__summary span{color:var(--t3);font-size:8px}.pa-job-modal__summary strong{color:var(--text);margin-top:7px;font-size:22px;line-height:1}.pa-job-modal__summary article.is-positive strong{color:var(--pa-accent)}.pa-job-modal__summary article.is-loss strong{color:var(--red)}.pa-job-modal__summary article.is-primary strong{color:var(--pa-accent)}.pa-job-modal__analytics{grid-template-columns:1fr 1fr;gap:13px;margin-top:18px;display:grid}.pa-job-modal__block{border:1px solid var(--border);background:color-mix(in srgb, var(--bg3) 55%, transparent);border-radius:12px;min-width:0;padding:18px}.pa-job-modal__block h3,.pa-job-modal__assessments>h3{margin:0;font-size:14px}.pa-job-modal__bars{gap:11px;margin-top:17px;display:grid}.pa-job-modal__bars>div>div{justify-content:space-between;align-items:center;gap:9px;margin-bottom:5px;display:flex}.pa-job-modal__bars span{color:var(--t2);font-size:9px}.pa-job-modal__bars span small{color:var(--t3);margin-left:6px;font-size:7px}.pa-job-modal__bars strong{color:var(--text);font-size:9px}.pa-job-modal__bars>div>span{background:var(--bg2);border-radius:99px;height:6px;display:block;overflow:hidden}.pa-job-modal__bars>div>span i{border-radius:inherit;background:var(--pa-accent);height:100%;transition:width .4s;display:block}.pa-job-modal__bars.is-time>div>span i{background:color-mix(in srgb, var(--pa-accent) 70%, var(--t3))}.pa-job-modal__unavailable{text-align:left;justify-content:center;align-items:center;gap:10px;min-height:150px;display:flex}.pa-job-modal__unavailable>.pa-icon{width:22px;height:22px;color:var(--t3)}.pa-job-modal__unavailable strong{font-size:10px;display:block}.pa-job-modal__unavailable p{max-width:240px;color:var(--t3);margin:4px 0 0;font-size:8px;line-height:1.45}.pa-job-modal__assessments{margin-top:18px}.pa-job-modal__assessments>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.pa-job-modal__assessments article{border:1px solid var(--border);background:var(--bg3);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;min-height:58px;padding:12px 14px;display:flex}.pa-job-modal__assessments span{color:var(--t2);font-size:9px}.pa-job-modal__assessments strong{color:var(--text);text-align:right;font-size:13px}.pa-job-modal__insight{border:1px solid var(--pa-accent-border);background:linear-gradient(110deg, var(--pa-accent-soft), color-mix(in srgb, var(--bg3) 82%, transparent));border-radius:11px;align-items:flex-start;gap:11px;margin-top:18px;padding:15px;display:flex}.pa-job-modal__insight>span{width:29px;height:29px;color:var(--pa-accent);flex:none;place-items:center;display:grid}.pa-job-modal__insight>span .pa-icon{width:17px;height:17px}.pa-job-modal__insight h3{color:var(--pa-accent);margin:0 0 5px;font-size:12px}.pa-job-modal__insight p{color:var(--t2);margin:0;font-size:9px;line-height:1.55}.pa-job-modal__insight.is-unavailable{border-color:var(--border);background:var(--bg3)}.pa-job-modal__insight.is-unavailable>span,.pa-job-modal__insight.is-unavailable h3{color:var(--t3)}.pa-job-modal__footer{border-top:1px solid var(--border);background:var(--bg2);justify-content:flex-end;align-items:center;gap:9px;padding:14px 22px;display:flex}.pa-job-modal__footer .btn{min-height:36px}.pa-job-modal__footer .btn:disabled{cursor:not-allowed;opacity:.62}.pa-jobs-toggle{border:1px solid var(--border);background:linear-gradient(120deg, var(--bg2), color-mix(in srgb, var(--bg2) 96%, var(--pa-accent)));width:100%;min-height:48px;color:var(--text);font:inherit;cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:11px 16px;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex;box-shadow:0 4px 14px #0000000d}.pa-jobs-toggle:hover{border-color:var(--pa-accent-border);transform:translateY(-1px);box-shadow:0 9px 22px #0000001a}.pa-jobs-toggle>span{align-items:center;gap:9px;font-size:11px;font-weight:800;display:inline-flex}.pa-jobs-toggle .pa-icon{width:17px;height:17px;color:var(--pa-accent)}.pa-jobs-toggle>i{color:var(--t2);font-size:19px;font-style:normal;line-height:1;transition:transform .24s}.pa-jobs-toggle.is-open>i{transform:rotate(180deg)}.pa-jobs-performance-expand{animation:.3s both pa-stage-in}.pa-jobs-performance{padding:23px;overflow:hidden}.pa-jobs-performance__header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.pa-jobs-performance__header h2{letter-spacing:-.025em;margin:5px 0 4px;font-size:20px}.pa-jobs-performance__header p{color:var(--t2);margin:0;font-size:11px}.pa-jobs-summary{grid-template-columns:.75fr .75fr 1.5fr;gap:10px;margin-top:19px;display:grid}.pa-jobs-summary article{border:1px solid var(--border);background:var(--bg3);border-radius:11px;flex-direction:column;justify-content:center;min-height:88px;padding:14px 16px;display:flex}.pa-jobs-summary article>span{color:var(--t2);letter-spacing:.05em;text-transform:uppercase;margin-bottom:6px;font-size:8px;font-weight:800}.pa-jobs-summary article>strong{color:var(--text);letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;font-size:22px;line-height:1.1;overflow:hidden}.pa-jobs-summary article.is-featured{border-color:var(--pa-accent-border);background:linear-gradient(110deg, var(--pa-accent-soft), var(--bg3))}.pa-jobs-summary article.is-featured>strong{color:var(--pa-accent);letter-spacing:-.01em;font-size:14px}.pa-jobs-summary article small{color:var(--t2);margin-top:5px;font-size:8px}.pa-jobs-performance__list{gap:13px;margin-top:16px;display:grid}.pa-job-performance-card{border:1px solid var(--border);background:linear-gradient(120deg, color-mix(in srgb, var(--bg3) 88%, transparent), var(--bg2));border-radius:13px;padding:17px 18px 16px;transition:transform .22s,border-color .22s,box-shadow .22s;position:relative;overflow:hidden}.pa-job-performance-card:hover{border-color:var(--pa-accent-border);transform:translateY(-2px);box-shadow:0 12px 28px #0000001c}.pa-job-performance-card.is-top{border-color:var(--pa-accent-border);box-shadow:inset 3px 0 0 var(--pa-accent)}.pa-job-performance-card__rank{color:var(--t3);letter-spacing:.05em;font-size:9px;font-weight:900;position:absolute;top:11px;right:13px}.pa-job-performance-card.is-top .pa-job-performance-card__rank{color:var(--pa-accent)}.pa-job-performance-card__header{justify-content:space-between;align-items:flex-start;gap:18px;padding-right:32px;display:flex}.pa-job-performance-card__title{align-items:center;gap:8px;display:flex}.pa-job-performance-card__title h3{min-width:0;color:var(--text);letter-spacing:-.015em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;overflow:hidden}.pa-job-performance-card__meta{align-items:center;gap:6px;margin-top:7px;display:flex}.pa-job-performance-card__meta span{border:1px solid var(--border);background:var(--bg2);color:var(--t2);border-radius:999px;padding:3px 7px;font-size:7px;font-weight:750}.pa-job-performance-card__total{flex:none;justify-items:end;display:grid}.pa-job-performance-card__total strong{color:var(--pa-accent);letter-spacing:-.04em;font-size:23px;line-height:1}.pa-job-performance-card__total span{color:var(--t3);text-transform:uppercase;margin-top:3px;font-size:7px;font-weight:750}.pa-job-distribution{border-top:1px solid var(--border);margin-top:15px;padding-top:13px}.pa-job-distribution__bar{border:1px solid var(--border);background:var(--bg2);border-radius:999px;height:11px;display:flex;overflow:hidden}.pa-job-distribution__bar span{min-width:2px;height:100%;transition:width .45s cubic-bezier(.2,.8,.2,1),filter .2s}.pa-job-distribution__bar span:hover{filter:brightness(1.2)}.pa-job-distribution__bar .is-triagem,.pa-job-distribution__legend .is-triagem i{background:var(--pa-accent)}.pa-job-distribution__bar .is-entrevista,.pa-job-distribution__legend .is-entrevista i{background:color-mix(in srgb, var(--pa-accent) 68%, var(--blue))}.pa-job-distribution__bar .is-teste_tecnico,.pa-job-distribution__legend .is-teste_tecnico i{background:var(--yellow)}.pa-job-distribution__bar .is-proposta_pendente,.pa-job-distribution__legend .is-proposta_pendente i,.pa-job-distribution__bar .is-proposta,.pa-job-distribution__legend .is-proposta i{background:var(--pa-accent)}.pa-job-distribution__bar .is-reprovado,.pa-job-distribution__legend .is-reprovado i{background:var(--red)}.pa-job-distribution__legend{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;margin-top:9px;display:grid}.pa-job-distribution__legend>span{min-width:0;color:var(--t2);white-space:nowrap;align-items:center;gap:5px;font-size:7px;display:flex}.pa-job-distribution__legend i{border-radius:2px;flex:none;width:6px;height:6px}.pa-job-distribution__legend strong{color:var(--text);margin-left:auto;font-size:8px}.pa-job-rates{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:13px;display:grid}.pa-job-rates>div{border:1px solid var(--border);background:color-mix(in srgb, var(--bg2) 75%, transparent);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:9px 10px;display:flex}.pa-job-rates span{color:var(--t2);font-size:8px}.pa-job-rates strong{color:var(--pa-accent);font-size:11px}.pa-job-rates>div.is-loss strong{color:var(--red)}.pa-jobs-performance__state{border:1px dashed var(--border2);background:var(--bg3);text-align:left;border-radius:12px;justify-content:center;align-items:center;gap:12px;min-height:130px;margin-top:18px;padding:22px;display:flex}.pa-jobs-performance__state>.pa-icon{width:24px;height:24px;color:var(--pa-accent)}.pa-jobs-performance__state strong{margin-bottom:4px;font-size:11px;display:block}.pa-jobs-performance__state p{color:var(--t2);margin:0;font-size:9px}.pa-jobs-performance__state.is-unavailable,.pa-jobs-performance__state.is-unavailable>.pa-icon{color:var(--t3)}.pa-notes{overflow:hidden}.pa-notes details+details{border-top:1px solid var(--border)}.pa-notes summary{color:var(--text);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:15px 18px;font-size:11px;font-weight:800;list-style:none;display:flex}.pa-notes summary::-webkit-details-marker{display:none}.pa-notes summary>span:first-child{align-items:center;gap:9px;display:flex}.pa-notes summary .pa-icon{width:16px;height:16px;color:var(--pa-accent)}.pa-notes summary small{border:1px solid var(--border);background:var(--bg3);color:var(--t3);border-radius:999px;padding:3px 6px;font-size:8px;font-weight:700}.pa-summary-toggle{color:var(--t2);font-size:17px;transition:transform .2s}.pa-notes details[open] .pa-summary-toggle{transform:rotate(45deg)}.pa-notes__content{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:0 18px 17px;display:grid}.pa-definition{background:var(--bg3);border-radius:10px;padding:12px}.pa-definition strong{color:var(--t2);text-transform:uppercase;letter-spacing:.05em;margin-bottom:5px;font-size:9px;display:block}.pa-definition p{color:var(--t2);margin:0;font-size:10px;line-height:1.5}.pa-warning-list{color:var(--t2);gap:8px;margin:0;padding:0 22px 17px 36px;font-size:10px;line-height:1.5;display:grid}.pa-filters-layer{z-index:120;justify-content:flex-end;display:flex;position:fixed;inset:0}.pa-filters-overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);cursor:default;background:#0000008f;border:0;animation:.22s both pa-overlay-in;position:absolute;inset:0}.pa-filters-drawer{border-left:1px solid var(--border2);background:var(--bg2);width:min(440px,94vw);height:100%;color:var(--text);flex-direction:column;animation:.3s cubic-bezier(.2,.8,.2,1) both pa-drawer-in;display:flex;position:relative;box-shadow:-20px 0 55px #00000047}.pa-filters-drawer__header{border-bottom:1px solid var(--border);background:radial-gradient(circle at 0 0, var(--pa-accent-soft-2), transparent 46%);justify-content:space-between;align-items:flex-start;gap:18px;padding:24px 22px 18px;display:flex}.pa-filters-drawer__header h2{letter-spacing:-.025em;margin:5px 0 4px;font-size:21px}.pa-filters-drawer__header p{color:var(--t2);margin:0;font-size:10px}.pa-filters-close{border:1px solid var(--border);background:var(--bg3);width:32px;height:32px;color:var(--t2);font:inherit;cursor:pointer;border-radius:9px;flex:none;place-items:center;font-size:20px;line-height:1;transition:border-color .2s,color .2s,transform .2s;display:grid}.pa-filters-close:hover{border-color:var(--pa-accent-border);color:var(--pa-accent);transform:rotate(4deg)}.pa-filters-drawer__body{flex:1;min-height:0;padding:20px 22px;overflow-y:auto}.pa-filter-group{border:0;margin:0 0 20px;padding:0}.pa-filter-group legend{color:var(--t2);letter-spacing:.07em;text-transform:uppercase;margin-bottom:9px;font-size:9px;font-weight:850}.pa-period-options{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.pa-period-options button{border:1px solid var(--border2);background:var(--bg3);min-height:35px;color:var(--t2);font:inherit;cursor:pointer;border-radius:8px;padding:6px;font-size:9px;font-weight:750;transition:border-color .2s,background .2s,color .2s,transform .2s}.pa-period-options button:hover{border-color:var(--pa-accent-border);color:var(--text);transform:translateY(-1px)}.pa-period-options button.is-active{border-color:var(--pa-accent);background:var(--pa-accent-soft);color:var(--pa-accent);box-shadow:0 0 0 2px var(--pa-accent-soft)}.pa-custom-dates{border:1px solid var(--pa-accent-border);background:var(--pa-accent-soft);border-radius:10px;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;padding:12px;animation:.22s both pa-detail-in;display:grid}.pa-filter-grid{grid-template-columns:1fr 1fr;gap:14px 10px;display:grid}.pa-filter-field{gap:6px;display:grid}.pa-filter-field>span{color:var(--t2);justify-content:space-between;align-items:center;gap:6px;font-size:9px;font-weight:800;display:flex}.pa-filter-field>span small{background:var(--bg3);color:var(--t3);text-transform:uppercase;border-radius:5px;padding:2px 5px;font-size:7px}.pa-filter-field select,.pa-filter-field input{border:1px solid var(--border2);background:var(--bg3);width:100%;height:38px;color:var(--text);color-scheme:inherit;font:inherit;border-radius:8px;outline:none;padding:0 10px;font-size:10px;font-weight:700;transition:border-color .2s,box-shadow .2s}.pa-filter-field select:focus,.pa-filter-field input:focus{border-color:var(--pa-accent);box-shadow:0 0 0 3px var(--pa-accent-soft)}.pa-filter-field.is-disabled{opacity:.62}.pa-filter-field select:disabled{cursor:not-allowed}.pa-filter-error{border:1px solid color-mix(in srgb, var(--red) 30%, var(--border));background:var(--rs);color:var(--red);border-radius:9px;align-items:flex-start;gap:8px;margin-top:16px;padding:10px 11px;font-size:9px;line-height:1.45;display:flex}.pa-filter-error .pa-icon{width:15px;height:15px}.pa-filters-drawer__footer{border-top:1px solid var(--border);background:var(--bg2);grid-template-columns:auto auto 1fr;gap:8px;padding:15px 22px;display:grid}.pa-filters-drawer__footer .btn{min-height:38px}.pa-filters-drawer__footer .btn:last-child{justify-self:stretch}.pa-empty-notice{border:1px dashed var(--pa-accent-border);background:var(--pa-accent-soft);border-radius:12px;align-items:center;gap:13px;padding:14px 16px;display:flex}.pa-empty-notice>span{background:var(--bg2);width:35px;height:35px;color:var(--pa-accent);border-radius:10px;place-items:center;display:grid}.pa-empty-notice strong{margin-bottom:2px;font-size:11px;display:block}.pa-empty-notice p{color:var(--t2);margin:0;font-size:10px}.pa-state-card{border:1px solid var(--border);background:radial-gradient(circle at 50% 20%, var(--company-primary-color-soft), transparent 36%), var(--bg2);text-align:center;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;min-height:430px;padding:42px 24px;display:flex}.pa-state-card__icon{border:1px solid var(--company-primary-color-border);background:var(--company-primary-color-soft);width:66px;height:66px;color:var(--company-primary-color);border-radius:20px;place-items:center;margin-bottom:18px;display:grid}.pa-state-card__icon .pa-icon{width:30px;height:30px}.pa-state-card h1{margin:6px 0 9px;font-size:24px}.pa-state-card p{max-width:470px;color:var(--t2);margin:0;font-size:12px;line-height:1.55}.pa-plan-pill{border:1px solid var(--border2);color:var(--t2);border-radius:999px;margin-top:18px;padding:6px 10px;font-size:9px;font-weight:700}.pa-state-card--error .pa-state-card__icon{border-color:color-mix(in srgb, var(--red) 30%, transparent);background:var(--rs);color:var(--red)}.pa-state-card .btn{align-items:center;gap:8px;margin-top:20px;display:inline-flex}.pa-state-card .btn .pa-icon{width:15px;height:15px}.pa-loading{gap:16px;display:grid}.pa-skeleton{border:1px solid var(--border);background:var(--bg2);border-radius:14px;position:relative;overflow:hidden}.pa-skeleton:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--text) 7%, transparent), transparent);animation:1.35s infinite pa-shimmer;position:absolute;inset:0;transform:translate(-100%)}.pa-skeleton--toolbar{height:132px}.pa-skeleton--kpi{height:142px}.pa-skeleton--panel{height:445px}@keyframes pa-shimmer{to{transform:translate(100%)}}@keyframes pa-stage-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes pa-detail-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes pa-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes pa-drawer-in{0%{opacity:.7;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes pa-trend-area-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes pa-trend-line-in{0%{opacity:0}to{opacity:1}}@keyframes pa-tooltip-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes pa-modal-in{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=1180px){.pa-kpi-grid,.pa-notes__content{grid-template-columns:repeat(2,minmax(0,1fr))}.pa-lifecycle-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=960px){.pa-hero{flex-direction:column;align-items:flex-start}.pa-hero__actions{justify-content:flex-start;width:100%}.pa-content-grid{grid-template-columns:1fr}.pa-funnel-visual{max-width:900px}.pa-coming-soon{min-height:230px}.pa-rany-insights__body{grid-template-columns:1fr}.pa-assessments__grid{grid-template-columns:1fr 1fr}.pa-assessment-card:last-child{grid-column:1/-1}.pa-lifecycle-visual-grid,.pa-lifecycle-visual-grid.is-primary,.pa-lifecycle-details-grid{grid-template-columns:1fr}}@media (width<=820px){.pa-rany-insights__support{grid-template-columns:1fr}}@media (width<=760px){.pa-funnel-loss{grid-template-columns:auto 90px minmax(150px,1fr) 72px}.pa-job-distribution__legend{grid-template-columns:repeat(3,minmax(0,1fr))}.pa-job-modal__summary{grid-template-columns:1fr 1fr}.pa-job-modal__analytics,.pa-job-modal__assessments>div{grid-template-columns:1fr}}@media (width<=640px){.pa-hero{padding:21px 18px}.pa-hero__actions{grid-template-columns:1fr 1fr;display:grid}.pa-period-control{grid-column:1/-1}.pa-period-control select{width:100%}.pa-hero__actions .btn{justify-content:center}.pa-lifecycle{padding:17px}.pa-lifecycle__header{flex-direction:column;align-items:flex-start}.pa-lifecycle-date-filter{width:100%;min-width:0}.pa-lifecycle-date-filter>div{grid-template-columns:1fr auto 1fr}.pa-lifecycle-date-filter>div>button{grid-column:1/-1}.pa-lifecycle-kpis{grid-template-columns:1fr 1fr}.pa-lifecycle-empty{flex-direction:column;align-items:flex-start}.pa-lifecycle-insights ul{grid-template-columns:1fr}.pa-lifecycle-reasons__body{grid-template-columns:1fr;gap:18px}.pa-lifecycle-donut{width:170px}.pa-lifecycle-card{padding:15px}.pa-lifecycle-trend__header{flex-direction:column}.pa-lifecycle-trend__header>label{flex-basis:auto;width:100%}.pa-active-filters{flex-wrap:wrap;align-items:flex-start}.pa-active-filters__chips{flex-basis:100%;order:3;width:100%}.pa-active-filters>button{margin-left:auto}.pa-kpi-grid{grid-template-columns:1fr}.pa-kpi-card{min-height:128px}.pa-funnel-panel,.pa-stage-times{padding:17px}.pa-panel__header{align-items:flex-start}.pa-funnel-actions{flex-direction:column-reverse;align-items:flex-end}.pa-snapshot-pill{display:none}.pa-funnel{margin-inline:-3px;padding-block:16px 18px}.pa-funnel-conversion{width:14px;min-width:14px}.pa-funnel-loss-section{margin-top:16px;padding-top:16px}.pa-funnel-loss{grid-template-columns:auto minmax(0,1fr) auto;gap:8px}.pa-funnel-loss__track{grid-area:2/1/auto/-1;width:100%}.pa-funnel-loss__total{grid-area:1/3}.pa-stage-detail{grid-template-columns:1fr 1fr;padding:15px}.pa-stage-detail__item--wide{border-top:1px solid var(--border);grid-column:1/-1;margin-top:10px;padding:10px 0 0;border-left:0!important}.pa-trends{padding:17px}.pa-trends__header{flex-direction:column;gap:15px}.pa-trends__groups{align-self:stretch}.pa-trends__groups button{flex:1}.pa-trends__tabs{gap:24px;margin-inline:-2px}.pa-trends__custom-range{flex-direction:column;align-items:stretch;gap:9px}.pa-trends__custom-fields{grid-template-columns:1fr;align-items:stretch;display:grid}.pa-trends__custom-fields input{width:100%}.pa-trends__custom-separator{display:none}.pa-trends__custom-clear{justify-self:start;padding-inline:0}.pa-trends__custom-range>small,.pa-trends__custom-range>p{margin:0}.pa-trends__chart-scroll{width:calc(100% + 8px);margin-inline:-4px}.pa-trends__chart{min-width:640px}.pa-trends__fallback{flex-direction:column;align-items:flex-start;min-height:175px;padding:12px 4px}.pa-rany-insights__main{padding:18px}.pa-rany-insights__header{flex-direction:column}.pa-rany-insights__identity{align-items:flex-start}.pa-rany-insights__avatar{border-radius:14px;width:48px;height:48px}.pa-rany-insights__actions{grid-template-columns:1fr;width:100%;display:grid}.pa-rany-insights__body{gap:16px;margin-top:18px;padding-top:17px}.pa-rany-metric-card{padding:17px}.pa-rany-bar>div{align-items:flex-start}.pa-rany-bar>div span{white-space:normal}.pa-assessments{padding:17px}.pa-assessments__header{flex-direction:column;gap:12px}.pa-assessments__grid{grid-template-columns:1fr}.pa-assessment-card:last-child{grid-column:auto}.pa-assessment-card{min-height:0;padding:17px}.pa-assessment-card__scope{flex-direction:column;align-items:flex-start}.pa-assessment-card__scope small{text-align:left}.pa-assessment-card__activity-secondary{flex-direction:column;align-items:flex-start}.pa-jobs-overview__header{flex-direction:column;padding:18px 17px 15px}.pa-jobs-overview__header>span{margin-top:0}.pa-jobs-overview__filters{flex-direction:column;align-items:stretch;padding:13px 17px}.pa-jobs-overview__filters label:first-child,.pa-jobs-overview__select-field{width:100%}.pa-jobs-overview__filters>button{align-self:flex-start;padding-inline:0}.pa-jobs-overview__table-wrap{padding:10px;overflow:visible}.pa-jobs-overview__table{border-collapse:separate;border-spacing:0 9px;min-width:0}.pa-jobs-overview__table thead{display:none}.pa-jobs-overview__table tbody,.pa-jobs-overview__table tr,.pa-jobs-overview__table td{width:100%;display:block}.pa-jobs-overview__table tr{border:1px solid var(--border);background:var(--bg3);border-radius:11px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.pa-jobs-overview__table td,.pa-jobs-overview__table td:first-child,.pa-jobs-overview__table td:last-child{border-top:1px solid var(--border);text-align:right;white-space:normal;justify-content:space-between;align-items:center;gap:12px;height:auto;padding:11px 12px;font-size:12px;display:flex}.pa-jobs-overview__table td:before{content:attr(data-label);color:var(--t3);letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:800}.pa-jobs-overview__table td:first-child{border-top:0;grid-column:1/-1}.pa-jobs-overview__table td:first-child strong{max-width:none;font-size:15px}.pa-jobs-overview__table td.is-action{grid-column:1/-1}.pa-jobs-overview__table td.is-action button{border-color:var(--border);align-items:center;gap:6px;width:auto;height:32px;padding:0 9px;display:inline-flex}.pa-jobs-overview__table td.is-action button>span{font-size:8px;font-weight:800;display:inline}.pa-jobs-overview__pagination{flex-direction:column;align-items:stretch;padding:12px 17px}.pa-jobs-overview__pagination>div{justify-content:space-between}.pa-job-modal-layer{align-items:end;padding:0}.pa-job-modal{border-radius:17px 17px 0 0;width:100%;max-height:94vh}.pa-job-modal__header{padding:18px 17px 15px}.pa-job-modal__title h2{font-size:18px}.pa-job-modal__title p{flex-wrap:wrap;align-items:flex-start}.pa-job-modal__body{padding:17px}.pa-job-modal__summary{gap:8px}.pa-job-modal__summary article{min-height:70px;padding:11px}.pa-job-modal__summary strong{font-size:18px}.pa-job-modal__block{padding:15px}.pa-job-modal__footer{padding:12px 17px}.pa-stage-ranking{margin-top:15px;padding-top:15px}.pa-stage-ranking__header{align-items:flex-start;margin-bottom:12px}.pa-stage-ranking__job{min-height:0;padding:14px}.pa-stage-ranking__job-top{align-items:flex-start}.pa-stage-ranking__job-top>strong{white-space:normal}.pa-stage-ranking__job>p{flex-wrap:wrap}.pa-stage-ranking__metrics{flex-direction:column;align-items:flex-start;gap:3px}.pa-jobs-performance{padding:17px}.pa-jobs-summary{grid-template-columns:1fr 1fr}.pa-jobs-summary article.is-featured{grid-column:1/-1}.pa-job-performance-card{padding:15px 14px}.pa-job-performance-card__header{flex-direction:column;align-items:flex-start;gap:12px;padding-right:25px}.pa-job-performance-card__title{flex-wrap:wrap;align-items:flex-start}.pa-job-performance-card__title h3{white-space:normal}.pa-job-performance-card__meta{flex-wrap:wrap}.pa-job-performance-card__total{justify-items:start}.pa-job-distribution__legend{grid-template-columns:1fr 1fr}.pa-job-rates,.pa-notes__content{grid-template-columns:1fr}.pa-filters-drawer{width:100%}.pa-filters-drawer__header{padding:20px 17px 15px}.pa-filters-drawer__body{padding:17px}.pa-period-options{grid-template-columns:1fr 1fr}.pa-filter-grid,.pa-custom-dates{grid-template-columns:1fr}.pa-filters-drawer__footer{grid-template-columns:1fr 1fr;padding:13px 17px}.pa-filters-drawer__footer .btn:last-child{grid-area:1/1/auto/-1}}@media (width<=440px){.pa-lifecycle-kpis{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.pa-page *,.pa-skeleton:after{transition:none!important;animation:none!important}}.rint-root{min-width:0}.rint-heading h2{color:var(--text);margin:0 0 4px;font-size:18px;font-weight:900}.rint-heading p{color:var(--t2);margin:0;font-size:13px;line-height:1.55}.rint-card{border:1px solid var(--border2);background:var(--bg3);border-radius:12px;grid-template-columns:48px minmax(0,1fr);gap:14px;padding:16px;display:grid}.rint-card__icon{border:1px solid var(--ob);background:var(--os);width:48px;height:48px;color:var(--orange);border-radius:12px;justify-content:center;align-items:center;display:flex}.rint-card__icon svg{width:24px;height:24px}.rint-card__content{min-width:0}.rint-card__head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.rint-card__head h3{color:var(--text);margin:0 0 5px;font-size:15px;font-weight:900}.rint-card__head p,.rint-state-copy{max-width:650px;color:var(--t2);margin:0;font-size:12px;line-height:1.6}.rint-status{border:1px solid var(--border2);white-space:nowrap;border-radius:999px;flex-shrink:0;padding:4px 9px;font-size:10px;font-weight:900}.rint-status--connected{background:var(--gs);color:var(--green);border-color:#22c55e3d}.rint-status--warning{color:var(--yellow);background:#f59e0b1a;border-color:#f59e0b47}.rint-status--locked,.rint-status--unavailable{background:var(--bg2);color:var(--t2)}.rint-status--neutral{border-color:var(--ob);background:var(--os);color:var(--orange)}.rint-status-skeleton{background:linear-gradient(90deg,var(--bg2),var(--border2),var(--bg2));background-size:200% 100%;border-radius:999px;flex-shrink:0;width:84px;height:24px;animation:1.2s ease-in-out infinite rintPulse}.rint-loading{gap:7px;margin-top:15px;display:grid}.rint-loading span{background:linear-gradient(90deg,var(--bg2),var(--border2),var(--bg2));background-size:200% 100%;border-radius:6px;height:10px;animation:1.2s ease-in-out infinite rintPulse}.rint-loading span:first-child{width:72%}.rint-loading span:nth-child(2){width:54%}.rint-loading span:nth-child(3){width:38%}.rint-state-copy{margin-top:14px}.rint-details{flex-wrap:wrap;gap:10px;margin:15px 0 0;display:flex}.rint-details div{border:1px solid var(--border);background:var(--bg2);border-radius:9px;min-width:170px;padding:9px 11px}.rint-details dt{color:var(--t3);letter-spacing:.55px;text-transform:uppercase;margin-bottom:3px;font-size:9px;font-weight:900}.rint-details dd{color:var(--text);overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:700}.rint-error{background:var(--rs);color:var(--red);border:1px solid #ef44443d;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:10px 12px;font-size:12px;line-height:1.5;display:flex}.rint-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;display:flex}.rint-confirm{background:var(--rs);border:1px solid #ef444433;border-radius:9px;flex-wrap:wrap;align-items:center;gap:8px;padding:7px 9px;display:flex}.rint-confirm span{color:var(--text);font-size:12px;font-weight:800}.rint-notice{border-top:1px solid var(--border);color:var(--t3);margin-top:16px;padding-top:12px;font-size:11px;line-height:1.55}@keyframes rintPulse{0%{background-position:100% 0}to{background-position:-100% 0}}@media (width<=640px){.rint-card{grid-template-columns:1fr}.rint-card__head{flex-direction:column;gap:10px}.rint-error{flex-direction:column;align-items:flex-start}.rint-details{flex-direction:column}.rint-details div{width:100%}}@media (prefers-reduced-motion:reduce){.rint-status-skeleton,.rint-loading span{animation:none}}@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-benefits-field{min-width:0}.rcfg-benefits-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.rcfg-benefits-head .fl{margin-bottom:0}.rcfg-benefits-list{flex-direction:column;gap:10px;display:flex}.rcfg-benefit-item{border:1px solid var(--border2);background:var(--bg3);border-radius:8px;padding:12px}.rcfg-benefit-item__top{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.rcfg-benefit-item__top span{color:var(--text);font-size:12px;font-weight:900}.rcfg-benefit-remove{background:var(--rs);color:var(--red);cursor:pointer;border:1px solid #ef44443d;border-radius:8px;padding:6px 10px;font-family:Lato,sans-serif;font-size:12px;font-weight:900}.rcfg-benefit-remove:hover{border-color:#ef44446b}.rcfg-benefit-item__grid{grid-template-columns:minmax(170px,.8fr) minmax(0,1.2fr);gap:10px;display:grid}.rcfg-benefit-item__grid .fg{margin-bottom:0}.rcfg-benefit-item__grid .fta{min-height:78px}.rcfg-benefits-meta{color:var(--t3);text-align:right;margin-top:8px;font-size:11px;font-weight:800}.rcfg-benefits-meta--warn{color:var(--red)}.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__benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.rcfg-portal-preview__benefit-card{border:1px solid var(--career-border-color);background:var(--career-soft-color);border-radius:8px;min-width:0;padding:10px}.rcfg-portal-preview__benefit-card strong{color:var(--text);overflow-wrap:anywhere;margin-bottom:5px;font-size:12px;font-weight:900;display:block}.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-benefit-item__grid,.rcfg-portal-preview__benefits,.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}}.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--compact{border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px 18px;padding:18px 20px}.rm-v2-hero--compact .rm-v2-hero__text,.rm-v2-hero--compact .rm-v2-hero__ethics{font-size:12px;line-height:1.55}.rm-v2-hero--compact .rm-v2-hero__ethics{grid-area:1/2/span 3;max-width:260px;padding:10px 12px}.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-filters{background:var(--bg3);border:1px solid var(--border2);border-radius:16px;grid-template-columns:minmax(160px,1.4fr) repeat(3,minmax(0,1fr));gap:10px;margin:14px 0 16px;padding:12px;display:grid}.rm-v2-filter-field{gap:6px;min-width:0;display:grid}.rm-v2-filter-field>span{letter-spacing:.7px;text-transform:uppercase;color:var(--t3);font-size:10px;font-weight:900}.rm-v2-filter-input,.rm-v2-filter-select{background:var(--bg2);border:1px solid var(--border2);width:100%;color:var(--text);border-radius:12px;padding:10px 12px;font-family:inherit;font-size:13px}.rm-v2-filter-input::placeholder{color:var(--t3)}.rm-v2-filter-select{cursor:pointer}.rm-v2-filter-input:focus,.rm-v2-filter-select:focus{border-color:var(--ob);outline:none}.rm-v2-grid--info{align-items:start}.rm-v2-collapse{align-self:start}.rm-v2-collapse__head{cursor:pointer;width:100%;color:var(--text);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:0;font-family:inherit;display:flex}.rm-v2-collapse__title{font-size:15px;font-weight:900}.rm-v2-collapse__chevron{border-right:2px solid var(--t2);border-bottom:2px solid var(--t2);flex-shrink:0;width:9px;height:9px;margin-top:-4px;transition:transform .2s;transform:rotate(45deg)}.rm-v2-collapse.is-open .rm-v2-collapse__chevron{margin-top:4px;transform:rotate(-135deg)}.rm-v2-collapse__body{gap:10px;margin-top:14px;display:grid}.rm-v2-list{gap:10px;display:grid}.rm-v2-item{background:var(--bg3);border:1px solid var(--border2);border-radius:16px;grid-template-columns:minmax(0,1.45fr) minmax(170px,.65fr) minmax(112px,auto);align-items:center;gap:18px;padding:16px 16px 16px 22px;transition:border-color .18s,transform .18s,box-shadow .18s;display:grid;position:relative}.rm-v2-item:before{content:"";background:var(--border2);border-radius:999px;width:4px;position:absolute;top:10px;bottom:10px;left:0}.rm-v2-item:hover{border-color:var(--border);transform:translateY(-1px);box-shadow:0 12px 28px #0f172a1f}.rm-v2-item--high:before{background:#22c55ed9}.rm-v2-item--medium:before{background:#f97316d9}.rm-v2-item--low:before{background:#ef4444b3}.rm-v2-item--pending:before{background:#94a3b880}.rm-v2-item__main{gap:6px;min-width:0;display:grid}.rm-v2-item__name{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:900;overflow:hidden}.rm-v2-item__meta{color:var(--t2);align-items:center;gap:6px;min-width:0;font-size:12px;display:flex}.rm-v2-item__vaga{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.rm-v2-item__dot{color:var(--t3)}.rm-v2-item__tags{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.rm-v2-stage,.rm-v2-band-tag{text-transform:uppercase;letter-spacing:.5px;border:1px solid var(--border2);background:var(--bg2);color:var(--t2);border-radius:999px;padding:3px 8px;font-size:10px;font-weight:800}.rm-v2-stage--triagem{color:#3b82f6;background:#3b82f614;border-color:#3b82f64d}.rm-v2-stage--entrevista,.rm-v2-stage--teste_tecnico,.rm-v2-stage--proposta{color:var(--orange);border-color:var(--ob);background:var(--os)}.rm-v2-stage--contratado{color:#22c55e;background:#22c55e14;border-color:#22c55e4d}.rm-v2-stage--reprovado{color:#ef4444;background:#ef444414;border-color:#ef444447}.rm-v2-stage--banco{color:#a855f7;background:#a855f714;border-color:#a855f74d}.rm-v2-band-tag--high{color:#22c55e;background:#22c55e14;border-color:#22c55e4d}.rm-v2-band-tag--medium{color:var(--orange);border-color:var(--ob);background:var(--os)}.rm-v2-band-tag--low{color:#ef4444;background:#ef444414;border-color:#ef444447}.rm-v2-band-tag--pending{color:var(--t3)}.rm-v2-item__score{grid-template-columns:54px minmax(0,1fr);align-items:center;gap:10px;min-width:170px;display:grid}.rm-v2-item__score-ring{background:radial-gradient(circle at center, var(--bg3) 0 57%, transparent 58%), conic-gradient(var(--orange) var(--rm-score-progress), #94a3b833 0);border-radius:50%;place-items:center;width:54px;height:54px;display:grid}.rm-v2-item__score-ring span{color:var(--text);font-size:13px;font-weight:900}.rm-v2-item__score-ring--high{background:radial-gradient(circle at center, var(--bg3) 0 57%, transparent 58%), conic-gradient(#22c55e var(--rm-score-progress), #94a3b833 0)}.rm-v2-item__score-ring--medium{background:radial-gradient(circle at center, var(--bg3) 0 57%, transparent 58%), conic-gradient(#facc15 var(--rm-score-progress), #94a3b833 0)}.rm-v2-item__score-ring--low{background:radial-gradient(circle at center, var(--bg3) 0 57%, transparent 58%), conic-gradient(#ef4444 var(--rm-score-progress), #94a3b833 0)}.rm-v2-item__score-ring--pending{background:radial-gradient(circle at center, var(--bg3) 0 57%, transparent 58%), conic-gradient(#94a3b873 var(--rm-score-progress), #94a3b833 0)}.rm-v2-item__score-info{gap:4px;min-width:0;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:24px;font-weight:900;line-height:1;display:none}.rm-v2-item__score-value--high{color:#22c55e}.rm-v2-item__score-value--medium{color:var(--orange)}.rm-v2-item__score-value--low{color:#ef4444}.rm-v2-item__score-value--pending{color:var(--t3)}.rm-v2-item__score-type{color:var(--t2);font-size:11px}.rm-v2-item__score-track{background:#94a3b82e;border-radius:999px;width:100%;height:6px;overflow:hidden}.rm-v2-item__score-track span{width:var(--rm-score-progress);border-radius:inherit;background:var(--orange);height:100%;display:block}.rm-v2-item--high .rm-v2-item__score-track span{background:#22c55e}.rm-v2-item--low .rm-v2-item__score-track span{background:#ef4444}.rm-v2-item--pending .rm-v2-item__score-track span{background:#94a3b8a6}.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}.rm-v2-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.rm-v2-hero--compact{grid-template-columns:1fr}.rm-v2-hero--compact .rm-v2-hero__ethics{grid-area:auto;max-width:none}.rm-v2-item{grid-template-columns:minmax(0,1fr) minmax(160px,auto)}.rm-v2-item__actions{grid-column:1/-1}}@media (width<=640px){.rm-v2-summary,.rm-v2-filters{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-v2-item__score{grid-template-columns:54px minmax(0,1fr);width:100%}.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-primary-color:var(--company-primary-color,#ff6b00);--disc-primary-hover:var(--company-primary-color-hover,#ff6b00e0);--disc-primary-soft:var(--company-primary-color-soft,#ff6b001a);--disc-primary-soft-2:var(--company-primary-color-soft-2,#ff6b002e);--disc-primary-border:var(--company-primary-color-border,#ff6b0057);--disc-primary-shadow:var(--company-primary-shadow,#ff6b0042);--disc-primary-text-color:var(--company-primary-text-color,#fff);--disc-orange:var(--disc-primary-color);--disc-orange-hover:var(--disc-primary-hover)}.disc-root{color:var(--disc-text);gap:18px;display:grid}.disc-root .btn-p,.disc-form .btn-p,.disc-extra-modal .btn-p{color:var(--disc-primary-text-color);background:var(--disc-orange);border-color:var(--disc-orange);box-shadow:0 0 16px var(--disc-primary-shadow)}.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);box-shadow:0 0 24px var(--disc-primary-shadow)}.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:var(--disc-primary-border);color:var(--disc-orange)}[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)}[data-theme=light] .disc-root .btn-p,[data-theme=light] .disc-form .btn-p,[data-theme=light] .disc-extra-modal .btn-p{color:var(--disc-primary-text-color);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);box-shadow:inset 0 1px 0 var(--disc-primary-soft-2), 0 18px 42px #0000002e;background:linear-gradient(135deg,#171717,#0f0f10);border-radius:18px;justify-content:space-between;align-items:flex-start;gap:16px;padding:24px;display:flex}.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:var(--disc-primary-soft);border:1px solid var(--disc-primary-border);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:var(--disc-primary-soft);border:1px solid var(--disc-primary-border);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:var(--disc-primary-soft-2);border:1px solid var(--disc-primary-border);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:var(--disc-primary-soft);border:1px solid var(--disc-primary-border);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:var(--disc-orange)}.disc-extra-package.is-selected{box-shadow:inset 0 0 0 1px var(--disc-primary-border)}.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:var(--disc-text);font-size:calc(13px * var(--rhr-font-scale,1));background:var(--disc-primary-soft-2);border:1px solid var(--disc-primary-border);border-radius:12px;padding:12px 14px;line-height:1.55}.disc-extra-payment{background:var(--disc-primary-soft);border:1px solid var(--disc-primary-border);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:var(--disc-primary-soft);border:1px solid var(--disc-primary-border);border-radius:999px;justify-self:start;padding:5px 9px;font-weight:850;display:inline-flex}.disc-purchase-status--credited,.disc-purchase-status--paid{color:var(--disc-primary-text-color);background:var(--disc-orange);border-color:var(--disc-orange)}.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:var(--disc-orange);background:var(--disc-primary-soft-2);border-color:var(--disc-primary-border)}.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:var(--disc-primary-soft);border:1px solid var(--disc-primary-border);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{width:fit-content;min-width:52px;color:var(--disc-primary-text-color);background:var(--disc-orange);text-align:center;border-radius:999px;padding:6px 12px}.disc-score-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.disc-score-card{min-height:128px;box-shadow:inset 0 1px 0 var(--disc-primary-soft);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px 14px;padding:16px}.disc-score-card strong{width:54px;height:54px;color:var(--disc-orange);font-size:calc(30px * var(--rhr-font-scale,1));background:var(--disc-primary-soft);border:1px solid var(--disc-primary-border);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:var(--disc-primary-soft);border:1px solid var(--disc-primary-border);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(--disc-primary-soft), 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(--disc-primary-soft);border-color:var(--disc-primary-border)}[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(--disc-primary-border)}[data-theme=light] .disc-extra-package.is-selected{box-shadow:inset 0 0 0 1px var(--disc-primary-border)}[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(--disc-primary-soft);border-color:var(--disc-primary-border)}[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(--disc-primary-soft);border-color:var(--disc-primary-border)}[data-theme=light] .disc-extra-success{color:var(--disc-primary-text-color);background:var(--disc-orange);border-color:var(--disc-orange)}[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(--disc-primary-soft)}@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-cycle{background:var(--bg3);border:1px solid var(--border);border-radius:999px;align-self:center;gap:4px;padding:4px;display:inline-flex}.pl-cycle__btn{color:var(--t2);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:8px 18px;font-size:13px;font-weight:800;transition:background .2s,color .2s;display:inline-flex}.pl-cycle__btn--active{background:var(--bg2);color:var(--text);box-shadow:0 1px 3px #0000001f}.pl-cycle__save{color:var(--green);background:var(--gs);border:1px solid #22c55e33;border-radius:999px;padding:2px 7px;font-size:10px;font-weight:800}.pl-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.pl-grid--triple{grid-template-columns:repeat(3,minmax(0,1fr))}.pl-card__per-cycle{color:var(--t3);font-size:11px;font-weight:700}.pl-card__cycle-note{flex-wrap:wrap;gap:6px;display:flex}.pl-cycle-chip{color:var(--orange);background:var(--os);border:1px solid var(--ob);border-radius:999px;align-items:center;padding:4px 9px;font-size:10px;font-weight:800;display:inline-flex}.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)}
