.E2bH6W_root{flex-direction:column;gap:20px;display:flex}.E2bH6W_company{color:var(--ink-3);flex-direction:column;gap:2px;font-size:13px;display:flex}.E2bH6W_company strong{color:var(--ink);font-size:16px}.E2bH6W_heading{color:var(--ink-2);justify-content:space-between;align-items:baseline;margin-bottom:8px;font-size:13px;font-weight:700;display:flex}.E2bH6W_headingCount{color:var(--ink-3);font-size:12px;font-weight:600}.E2bH6W_positions{border-radius:var(--radius-md);background:var(--bg);list-style:none;overflow:hidden}.E2bH6W_position{justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;font-size:14px;display:flex}.E2bH6W_position+.E2bH6W_position{border-top:1px solid var(--line)}.E2bH6W_positionName{flex-wrap:wrap;align-items:center;gap:6px;font-weight:600;display:flex}.E2bH6W_positionName em{background:var(--card);color:var(--ink-3);border-radius:5px;padding:1px 6px;font-size:11px;font-style:normal;font-weight:600}.E2bH6W_positionSalary{color:var(--primary);text-align:right;flex-shrink:0;font-weight:700}.E2bH6W_tags{flex-wrap:wrap;gap:6px;list-style:none;display:flex}.E2bH6W_tags li{background:var(--whatsapp-soft);color:#13804a;border-radius:8px;padding:5px 10px;font-size:13px;font-weight:600}.E2bH6W_bullets{color:var(--ink-2);padding-left:18px;font-size:14px;line-height:1.7}.E2bH6W_contactList{flex-direction:column;gap:8px;display:flex}.E2bH6W_row{border-radius:var(--radius-md);background:var(--bg);color:var(--primary);align-items:flex-start;gap:10px;padding:12px 14px;font-size:14px;display:flex}.E2bH6W_row:hover{background:var(--primary-soft)}.E2bH6W_rowText{color:var(--ink);word-break:break-word;flex-direction:column;gap:2px;font-weight:600;display:flex}.E2bH6W_rowText small{color:var(--primary);font-size:12px;font-weight:600}.E2bH6W_whatsapp{color:var(--whatsapp)}.E2bH6W_note{color:var(--ink-3);align-items:flex-start;gap:6px;font-size:12px;line-height:1.5;display:flex}
.xP7qIG_root{z-index:50;background:#0a0e1ef0;flex-direction:column;animation:.18s ease-out xP7qIG_fade;display:flex;position:fixed;inset:0}.xP7qIG_toolbar{padding:max(10px, env(safe-area-inset-top)) 12px 10px;color:#fff;justify-content:flex-end;align-items:center;gap:4px;display:flex}.xP7qIG_toolbar button{color:#fff;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.xP7qIG_toolbar button:hover:not(:disabled){background:#ffffff1f}.xP7qIG_toolbar button:disabled{opacity:.35;cursor:default}.xP7qIG_level{text-align:center;color:#ffffffb3;font-variant-numeric:tabular-nums;min-width:48px;font-size:13px}.xP7qIG_stage{min-height:0;padding:0 12px max(16px, env(safe-area-inset-bottom));touch-action:pan-x pan-y pinch-zoom;flex:1;place-items:center;display:grid;overflow:auto}.xP7qIG_image{border-radius:8px;max-width:100%;max-height:100%;display:block}.xP7qIG_image[data-zoomed=true]{max-width:none;max-height:none}@keyframes xP7qIG_fade{0%{opacity:0}}
.TxLLoq_root{z-index:40;pointer-events:none;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.TxLLoq_root[data-open=true]{pointer-events:auto}.TxLLoq_backdrop{opacity:0;background:#1b255952;transition:opacity .2s;position:absolute;inset:0}.TxLLoq_root[data-open=true] .TxLLoq_backdrop{opacity:1}.TxLLoq_sheet{background:var(--card);width:100%;max-width:440px;max-height:80dvh;padding-bottom:env(safe-area-inset-bottom);border-radius:24px 24px 0 0;flex-direction:column;transition:transform .26s cubic-bezier(.2,.8,.2,1);display:flex;position:relative;transform:translateY(100%)}.TxLLoq_root[data-open=true] .TxLLoq_sheet{transform:translateY(0)}.TxLLoq_head{justify-content:space-between;align-items:center;padding:18px 16px 8px 20px;display:flex}.TxLLoq_title{font-size:17px;font-weight:600}.TxLLoq_close{width:36px;height:36px;color:var(--ink-2);border-radius:50%;place-items:center;display:grid}.TxLLoq_close:hover{background:var(--bg)}.TxLLoq_body{padding:4px 20px 24px;overflow-y:auto}@media (min-width:600px){.TxLLoq_root{align-items:center}.TxLLoq_sheet{opacity:0;border-radius:24px;transition:transform .22s,opacity .22s;transform:translateY(24px)}.TxLLoq_root[data-open=true] .TxLLoq_sheet{opacity:1}}
._07pwXa_app{background:var(--bg);flex-direction:column;width:100%;max-width:440px;height:100dvh;margin:0 auto;display:flex;position:relative;overflow:hidden}@media (min-width:600px){._07pwXa_app{border-radius:32px;height:calc(100dvh - 48px);margin:24px auto;box-shadow:0 0 0 1px #1b25590f,0 24px 64px #1b25591f}}._07pwXa_header{padding:max(12px, env(safe-area-inset-top)) 12px 10px 16px;background:var(--bg);z-index:2;justify-content:space-between;align-items:center;gap:8px;display:flex}._07pwXa_brand{align-items:center;gap:10px;min-width:0;display:flex}._07pwXa_logo{font-family:Futura, "Century Gothic", var(--font-latin), sans-serif;color:#0c111d;white-space:nowrap;align-items:center;font-size:24px;font-weight:500;line-height:1.08;display:inline-flex}._07pwXa_logoDot{background:var(--primary);color:#fff;border-radius:2px;align-items:center;margin-left:.16em;padding:.16em .31em .19em;font-size:.53em;font-weight:600;line-height:1;display:inline-flex}._07pwXa_divider{background:var(--line);width:1px;height:26px}._07pwXa_brandText{min-width:0}._07pwXa_siteName{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;line-height:1.2;overflow:hidden}._07pwXa_tagline{max-width:120px;color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}._07pwXa_headerActions{flex-shrink:0;align-items:center;gap:2px;display:flex}._07pwXa_langButton{background:var(--card);height:32px;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-2);border-radius:16px;align-items:center;gap:4px;margin-right:4px;padding:0 10px;font-size:12px;font-weight:600;display:flex}._07pwXa_iconButton{width:38px;height:38px;color:var(--ink);border-radius:50%;place-items:center;display:grid;position:relative}._07pwXa_iconButton:hover,._07pwXa_langButton:hover{background:var(--primary-soft)}._07pwXa_count{background:var(--heart);color:#fff;border-radius:8px;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:700;line-height:16px;position:absolute;top:3px;right:2px}@media (max-width:400px){._07pwXa_tagline{display:none}._07pwXa_logo{font-size:21px}._07pwXa_brand{gap:7px}._07pwXa_langButton{margin-right:0;padding:0 8px}}._07pwXa_feed{scroll-snap-type:y mandatory;overscroll-behavior:contain;scrollbar-width:none;flex:1;min-height:0;overflow-y:auto}._07pwXa_feed::-webkit-scrollbar{display:none}._07pwXa_slide{scroll-snap-align:start;scroll-snap-stop:always;height:100%;padding:4px 16px calc(98px + env(safe-area-inset-bottom));flex-direction:column;display:flex;position:relative}._07pwXa_card{border-radius:var(--radius-lg);background:var(--card);min-height:0;box-shadow:var(--shadow-card);flex-direction:column;flex:1;display:flex;overflow:hidden}._07pwXa_posterWrap{cursor:zoom-in;flex:1;min-height:0;position:relative}._07pwXa_poster{object-fit:contain;width:calc(100% - 20px);height:calc(100% - 10px);position:absolute;inset:10px 10px 0}._07pwXa_expand{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1b255999;border-radius:14px;align-items:center;gap:4px;padding:5px 10px;font-size:11px;font-weight:600;display:flex;position:absolute;bottom:10px;right:20px}._07pwXa_meta{padding:12px 16px}._07pwXa_title{-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:17px;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}._07pwXa_employerRow{align-items:center;gap:6px;min-width:0;margin-top:8px;display:flex}._07pwXa_avatar{background:var(--primary-soft);width:22px;height:22px;color:var(--primary);border-radius:50%;flex-shrink:0;place-items:center;font-size:11px;font-weight:700;display:grid}._07pwXa_employer{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}._07pwXa_badge,._07pwXa_badgePersonal{white-space:nowrap;border-radius:6px;flex-shrink:0;align-items:center;padding:2px 7px;font-size:11px;font-weight:600;display:inline-flex}._07pwXa_badge{background:var(--primary-soft);color:var(--primary)}._07pwXa_badgePersonal{color:#b25e00;background:#fff3e0}._07pwXa_time{color:var(--ink-3);white-space:nowrap;flex-shrink:0;margin-left:auto;font-size:11px}._07pwXa_facts{color:var(--ink-3);align-items:center;gap:12px;min-width:0;margin-top:8px;font-size:12px;display:flex}._07pwXa_salary{color:var(--primary);flex-shrink:0;font-size:15px;font-weight:700}._07pwXa_location{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:3px;min-width:0;display:inline-flex;overflow:hidden}._07pwXa_location svg{flex-shrink:0}._07pwXa_tags{scrollbar-width:none;gap:6px;margin:10px -16px 0;padding:0 16px;list-style:none;display:flex;overflow-x:auto}._07pwXa_tags::-webkit-scrollbar{display:none}._07pwXa_tags li{background:var(--whatsapp-soft);color:#13804a;white-space:nowrap;border-radius:6px;flex-shrink:0;padding:3px 8px;font-size:11px;font-weight:600}._07pwXa_detailButton{background:var(--bg);text-align:left;border-radius:12px;align-items:center;gap:8px;width:100%;margin-top:10px;padding:9px 10px 9px 12px;font-size:12px;display:flex}._07pwXa_detailButton:hover{background:var(--primary-soft)}._07pwXa_detailCount{color:var(--ink);flex-shrink:0;font-weight:700}._07pwXa_detailNames{min-width:0;color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}._07pwXa_detailMore{color:var(--primary);flex-shrink:0;align-items:center;font-weight:700;display:inline-flex}._07pwXa_hint{left:0;right:0;bottom:calc(76px + env(safe-area-inset-bottom));color:var(--ink-3);justify-content:center;align-items:center;gap:4px;font-size:11px;transition:opacity .3s;animation:1.8s ease-in-out infinite _07pwXa_nudge;display:flex;position:absolute}._07pwXa_hint[data-hidden=true]{opacity:0}@keyframes _07pwXa_nudge{50%{transform:translateY(-3px)}}._07pwXa_end{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;display:flex}._07pwXa_endTitle{font-size:18px;font-weight:700}._07pwXa_endDesc{color:var(--ink-2);margin-bottom:12px;font-size:14px}._07pwXa_progress{pointer-events:none;flex-direction:column;gap:5px;display:flex;position:absolute;top:50%;right:5px;transform:translateY(-50%)}._07pwXa_progress span{background:var(--line);border-radius:2px;width:4px;height:4px;transition:height .2s,background .2s}._07pwXa_progress span[data-active=true]{background:var(--primary);height:14px}._07pwXa_actionBar{left:16px;right:16px;bottom:calc(14px + env(safe-area-inset-bottom));background:var(--card);box-shadow:0 0 0 1px var(--line), 0 8px 24px #1b255914;border-radius:30px;align-items:center;gap:8px;padding:6px;transition:transform .25s,opacity .25s;display:flex;position:absolute}._07pwXa_actionBar[data-hidden=true]{opacity:0;pointer-events:none;transform:translateY(24px)}._07pwXa_contact{background:var(--whatsapp);color:#fff;white-space:nowrap;border-radius:23px;flex:1;justify-content:center;align-items:center;gap:8px;height:46px;font-size:15px;font-weight:700;display:flex}._07pwXa_contact:hover{background:#1a9d50}._07pwXa_contactPhone{background:var(--primary);}._07pwXa_contactPhone:hover{background:#125aaf}._07pwXa_contact:active,._07pwXa_actionIcon:active{transform:scale(.97)}._07pwXa_actionIcon{width:46px;height:46px;color:var(--ink);background:var(--bg);border-radius:50%;place-items:center;transition:color .15s;display:grid}._07pwXa_actionIcon[data-active=true]{color:var(--heart);animation:.3s _07pwXa_pop}@keyframes _07pwXa_pop{50%{transform:scale(1.18)}}._07pwXa_toast{left:50%;top:calc(64px + env(safe-area-inset-top));background:var(--ink);color:#fff;text-align:center;z-index:30;border-radius:20px;max-width:calc(100% - 48px);padding:9px 16px;font-size:13px;animation:.2s ease-out _07pwXa_toastIn;position:absolute;transform:translate(-50%)}@keyframes _07pwXa_toastIn{0%{opacity:0;transform:translate(-50%,-8px)}}._07pwXa_sheetText{color:var(--ink-2);font-size:14px;line-height:1.6}._07pwXa_primaryButton,._07pwXa_secondaryButton{border-radius:24px;height:48px;padding:0 24px;font-size:15px;font-weight:700}._07pwXa_primaryButton{background:var(--primary);color:#fff;width:100%;margin-top:20px}._07pwXa_secondaryButton{background:var(--card);box-shadow:inset 0 0 0 1px var(--line);color:var(--primary)}._07pwXa_langList,._07pwXa_savedList{flex-direction:column;gap:8px;list-style:none;display:flex}._07pwXa_langOption{border-radius:var(--radius-md);background:var(--bg);justify-content:space-between;align-items:center;padding:14px 16px;font-size:15px;font-weight:600;display:flex}._07pwXa_langOption[data-active=true]{background:var(--primary-soft);color:var(--primary);box-shadow:inset 0 0 0 1.5px var(--primary)}._07pwXa_savedItem{border-radius:var(--radius-md);background:var(--bg);text-align:left;align-items:center;gap:12px;width:100%;padding:8px;display:flex}._07pwXa_savedThumb{object-fit:cover;border-radius:8px;flex-shrink:0;width:48px;height:64px}._07pwXa_savedText{min-width:0;color:var(--ink-3);flex-direction:column;gap:4px;font-size:12px;display:flex}._07pwXa_savedText strong{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}@media (prefers-reduced-motion:reduce){._07pwXa_hint,._07pwXa_actionIcon[data-active=true]{animation:none}}
