.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important;word-break:normal!important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type="file"]{cursor:pointer}.wpcf7 input[type="file"]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type="url"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}@font-face{font-family:"Inter";src:url(/wp-content/themes/vieclam-genz-v4.3-email-info-flow-job-post-payment-status-fixed/assets/fonts/Inter-Thin.woff2) format("woff2");font-style:normal;font-weight:100;font-display:swap;unicode-range:U+0000-00FF,U+0100-024F,U+1E00-1EFF}@font-face{font-family:"Inter";src:url(/wp-content/themes/vieclam-genz-v4.3-email-info-flow-job-post-payment-status-fixed/assets/fonts/Inter-ExtraLight.woff2) format("woff2");font-style:normal;font-weight:200;font-display:swap;unicode-range:U+0000-00FF,U+0100-024F,U+1E00-1EFF}@font-face{font-family:"Inter";src:url(/wp-content/themes/vieclam-genz-v4.3-email-info-flow-job-post-payment-status-fixed/assets/fonts/Inter-Light.woff2) format("woff2");font-style:normal;font-weight:300;font-display:swap;unicode-range:U+0000-00FF,U+0100-024F,U+1E00-1EFF}@font-face{font-family:"Inter";src:url(/wp-content/themes/vieclam-genz-v4.3-email-info-flow-job-post-payment-status-fixed/assets/fonts/Inter-Regular.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap;unicode-range:U+0000-00FF,U+0100-024F,U+1E00-1EFF}@font-face{font-family:"Inter";src:url(/wp-content/themes/vieclam-genz-v4.3-email-info-flow-job-post-payment-status-fixed/assets/fonts/Inter-Medium.woff2) format("woff2");font-style:normal;font-weight:500;font-display:swap;unicode-range:U+0000-00FF,U+0100-024F,U+1E00-1EFF}@font-face{font-family:"Inter";src:url(/wp-content/themes/vieclam-genz-v4.3-email-info-flow-job-post-payment-status-fixed/assets/fonts/Inter-SemiBold.woff2) format("woff2");font-style:normal;font-weight:600;font-display:swap;unicode-range:U+0000-00FF,U+0100-024F,U+1E00-1EFF}@font-face{font-family:"Inter";src:url(/wp-content/themes/vieclam-genz-v4.3-email-info-flow-job-post-payment-status-fixed/assets/fonts/Inter-Bold.woff2) format("woff2");font-style:normal;font-weight:700;font-display:swap;unicode-range:U+0000-00FF,U+0100-024F,U+1E00-1EFF}@font-face{font-family:"Inter";src:url(/wp-content/themes/vieclam-genz-v4.3-email-info-flow-job-post-payment-status-fixed/assets/fonts/Inter-ExtraBold.woff2) format("woff2");font-style:normal;font-weight:800;font-display:swap;unicode-range:U+0000-00FF,U+0100-024F,U+1E00-1EFF}@font-face{font-family:"Inter";src:url(/wp-content/themes/vieclam-genz-v4.3-email-info-flow-job-post-payment-status-fixed/assets/fonts/Inter-Black.woff2) format("woff2");font-style:normal;font-weight:900;font-display:swap;unicode-range:U+0000-00FF,U+0100-024F,U+1E00-1EFF}:root{--bg:#f7f9fc;--card:#fff;--navy:#0b1730;--muted:#64748b;--primary:#2563eb;--cyan:#06b6d4;--border:#e2e8f0;--midnight:#081426;--success:#16a34a;--footer:#07111f}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:#172033;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif}.vw-wrap{max-width:1180px;margin:auto;padding:0 20px}a{text-decoration:none;color:inherit}button,input{font:inherit}.vw-header{position:sticky;top:0;z-index:50;background:rgb(247 249 252 / .88);backdrop-filter:blur(14px);border-bottom:1px solid var(--border)}.vw-nav{height:72px;display:flex;align-items:center;justify-content:space-between;gap:20px}.brand{display:flex;align-items:center;gap:10px;font-weight:800;color:var(--navy);white-space:nowrap}.logo{width:38px;height:38px;border-radius:12px;background:var(--primary);color:#fff;display:grid;place-items:center;font-weight:900;box-shadow:8px 8px 0 #cffafe}.brand span span{color:var(--cyan)}.menu{display:flex;gap:24px;font-size:14px;color:#64748b}.menu a:hover{color:var(--primary)}.actions{display:flex;gap:8px}.btn{border:0;border-radius:10px;padding:12px 17px;background:var(--primary);color:#fff;font-weight:700;cursor:pointer}.btn.outline{background:#fff0;color:var(--navy);border:1px solid var(--border)}.btn.ghost{background:#fff0;color:var(--navy)}.btn:hover{filter:brightness(.96);transform:translateY(-1px)}.mobile-btn{display:none}.hero{position:relative;overflow:hidden;border-bottom:1px solid var(--border);background:radial-gradient(circle at 50% 20%,#cffafe 0,transparent 34%),linear-gradient(#f7fbff,#f7f9fc)}.hero:after{content:"";position:absolute;inset:0;opacity:.35;background-image:linear-gradient(#06b6d422 1px,transparent 1px),linear-gradient(90deg,#06b6d422 1px,transparent 1px);background-size:52px 52px;pointer-events:none}.hero-inner{position:relative;z-index:1;padding:110px 20px 90px;text-align:center}.eyebrow{display:inline-flex;gap:8px;align-items:center;padding:7px 12px;border:1px solid #06b6d44d;border-radius:999px;color:#0891b2;background:#ecfeff;font-size:12px;font-weight:700}.dot{width:7px;height:7px;border-radius:50%;background:var(--cyan);box-shadow:0 0 12px var(--cyan)}h1{font-size:clamp(42px,6vw,76px);line-height:1.05;max-width:900px;margin:28px auto 0;color:var(--navy);letter-spacing:-2px}.gradient{background:linear-gradient(90deg,var(--cyan),var(--primary),#9333ea);-webkit-background-clip:text;background-clip:text;color:#fff0}.hero p{max-width:680px;margin:22px auto;color:var(--muted);font-size:18px;line-height:1.7}.search{max-width:980px;margin:42px auto 0;padding:10px;border:1px solid var(--border);border-radius:18px;background:#ffffffd9;box-shadow:0 16px 45px #0f172a18;display:grid;grid-template-columns:1.2fr 1fr auto;gap:8px}.field{height:56px;background:#f1f5f9;border-radius:12px;display:flex;align-items:center;padding:0 15px}.field span{color:var(--cyan);font-size:20px;margin-right:10px}.field input{border:0;outline:0;background:#fff0;width:100%;color:#172033}.quick{max-width:980px;margin:15px auto 0;display:flex;gap:8px;overflow:auto;justify-content:flex-start}.pill{border:1px solid var(--border);background:#fff;border-radius:999px;padding:7px 12px;font-size:12px;cursor:pointer;white-space:nowrap}.pill:hover,.pill.active{border-color:#93c5fd;color:var(--primary);background:#eff6ff}.section{padding:80px 0}.section.alt{background:#fff8}.head{display:flex;justify-content:space-between;gap:20px;align-items:end}.head h2{margin:0;color:var(--navy);font-size:30px}.head p{margin:8px 0 0;color:var(--muted)}.filters{display:flex;gap:8px;overflow:auto;margin:30px 0 20px}.jobs{display:grid;grid-template-columns:1fr 1fr;gap:16px}.job{background:var(--card);border:1px solid var(--border);border-radius:18px;padding:22px;transition:.2s}.job:hover,.company:hover,.category:hover,.article:hover{transform:translateY(-3px);box-shadow:0 12px 35px #0f172a12}.job-top{display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:start}.avatar{width:48px;height:48px;border-radius:12px;display:grid;place-items:center;font-weight:800;background:#dbeafe;color:#1d4ed8}.job h3{margin:0;color:var(--navy);font-size:18px}.job .company-name{margin-top:5px;color:var(--muted);font-size:14px}.save{border:0;background:#fff0;color:#94a3b8;font-size:21px;cursor:pointer}.save.saved{color:var(--primary)}.tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.tag{padding:7px 10px;border-radius:8px;background:#f1f5f9;color:#475569;font-size:12px}.tag.green{background:#dcfce7;color:#15803d}.job-foot{display:flex;justify-content:space-between;border-top:1px solid var(--border);margin-top:20px;padding-top:14px;font-size:12px;color:var(--muted)}.link{color:var(--primary);font-weight:700;border:0;background:#fff0;cursor:pointer}.empty{padding:45px;text-align:center;border:1px dashed var(--border);border-radius:18px;color:var(--muted)}.companies{display:grid;grid-template-columns:repeat(6,1fr);gap:12px;margin-top:32px}.company{height:92px;border:1px solid var(--border);background:#fff;border-radius:14px;display:flex;align-items:center;justify-content:center;gap:8px;font-weight:900;color:var(--navy);transition:.2s}.company b{width:30px;height:30px;border-radius:8px;background:var(--navy);color:#fff;display:grid;place-items:center;font-size:12px}.note{text-align:center;color:var(--muted);font-size:11px;margin-top:14px}.remote{background:var(--midnight);color:#fff}.remote .head h2{color:#fff}.remote .head p{color:#94a3b8}.remote-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin-top:32px}.remote-card{border:1px solid #24364f;background:#0e1d33;border-radius:18px;padding:20px}.remote-card .avatar{background:#164e63;color:#a5f3fc}.remote-card h3{margin:18px 0 4px;font-size:17px}.remote-card p{color:#94a3b8;font-size:13px}.remote-meta{border-top:1px solid #24364f;margin-top:18px;padding-top:14px;color:#94a3b8;font-size:13px;display:grid;gap:9px}.remote-card .btn{width:100%;margin-top:18px;background:#22d3ee;color:#082f49}.categories{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:32px}.category{padding:18px;border:1px solid var(--border);background:#fff;border-radius:16px;display:flex;gap:13px;align-items:center;transition:.2s}.cat-icon{width:44px;height:44px;border-radius:12px;background:#dbeafe;color:var(--primary);display:grid;place-items:center;font-weight:900}.category strong{display:block;color:var(--navy);font-size:14px}.category small{color:var(--muted);margin-top:5px;display:block}.cta{padding:0 0 80px}.cta-box{position:relative;overflow:hidden;background:var(--midnight);border-radius:28px;padding:52px 60px}.cta-box:after{content:"";position:absolute;inset:0;background-image:linear-gradient(#ffffff0b 1px,transparent 1px),linear-gradient(90deg,#ffffff0b 1px,transparent 1px);background-size:50px 50px}.cta-content{position:relative;z-index:1;max-width:650px}.cta h2{color:#fff;font-size:38px;margin:18px 0 0}.cta p{color:#94a3b8;font-size:17px}.stat{position:absolute;right:60px;top:50%;transform:translateY(-50%);border-left:1px solid #24364f;padding-left:45px;z-index:2}.stat strong{font-size:34px;color:#fff}.stat small{display:block;color:#94a3b8;line-height:1.5;margin-top:5px}.articles{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:32px}.article{overflow:hidden;border:1px solid var(--border);background:#fff;border-radius:18px;transition:.2s}.cover{height:145px;background:#dbeafe;display:flex;justify-content:space-between;align-items:end;padding:18px;color:var(--primary)}.cover b{font-size:50px;color:#2563eb22}.article-body{padding:18px}.article-body .tagline{font-size:12px;color:var(--primary);font-weight:800}.article h3{font-size:16px;line-height:1.5;color:var(--navy);min-height:48px}.article small{color:var(--muted)}footer{background:var(--footer);color:#94a3b8;padding:55px 0 25px}.footer-grid{display:grid;grid-template-columns:1.4fr repeat(4,1fr);gap:35px;padding-bottom:45px;border-bottom:1px solid #1e293b}.footer-grid h4{color:#fff;margin:0}.footer-grid p,.footer-grid a{font-size:13px;line-height:1.7}.footer-grid ul{list-style:none;padding:0;margin:14px 0 0;display:grid;gap:8px}.footer-grid a:hover{color:#22d3ee}.copyright{display:flex;justify-content:space-between;font-size:11px;padding-top:18px}@media(max-width:900px){.menu,.actions{display:none}.mobile-btn{display:block;border:1px solid var(--border);background:#fff;border-radius:10px;padding:9px}.search{grid-template-columns:1fr}.jobs{grid-template-columns:1fr}.companies{grid-template-columns:repeat(3,1fr)}.remote-grid{grid-template-columns:repeat(2,1fr)}.categories{grid-template-columns:repeat(2,1fr)}.articles{grid-template-columns:repeat(2,1fr)}.stat{display:none}.cta-box{padding:40px 28px}}@media(max-width:600px){.hero-inner{padding:75px 20px 65px}.hero p{font-size:15px}.section{padding:60px 0}.head{display:block}.companies,.remote-grid,.categories,.articles{grid-template-columns:1fr 1fr}.cta-box{padding:35px 22px}.cta h2{font-size:28px}.footer-grid{grid-template-columns:1fr 1fr}.copyright{display:block}.brand{font-size:14px}}body.home #header,body.home .header-wrapper,body.home #footer,body.home .footer-wrapper,body.home .absolute-footer,body.home .footer-1,body.home .footer-2,body.home .footer-widgets,body.home .footer-secondary{display:none}body.home .page-wrapper,body.home #content,body.home .content-area,body.home .entry-content{margin:0;padding:0;width:100%;max-width:none}body.home .row,body.home .col{padding-left:0;padding-right:0;margin-left:0;margin-right:0}html,body,button,input,select,textarea{font-family:Inter,"Segoe UI",Arial,Helvetica,sans-serif}body{font-weight:400;letter-spacing:-.01em}h1,h2,h3,h4,h5,h6,.brand,.btn,.vwgz-tabs a,.vwgz-price,.vwgz-package-badge,.vwgz-status{font-family:Inter,"Segoe UI",Arial,Helvetica,sans-serif}.vw-account h1,.vw-account h2,.vw-account h3{letter-spacing:-.025em}body.vw-account-page #header,body.vw-account-page .header-wrapper,body.vw-account-page #footer,body.vw-account-page .footer-wrapper,body.vw-account-page .absolute-footer{display:none}.vw-account{min-height:100vh;padding:80px 20px;background:radial-gradient(circle at 50% 10%,#cffafe,transparent 30%),#f7f9fc;display:flex;justify-content:center;align-items:flex-start}.vw-account-card{width:min(520px,100%);background:#fff;border:1px solid var(--border);border-radius:24px;padding:34px;box-shadow:0 20px 60px #0f172a12}.vw-account-card.wide{width:min(850px,100%)}.account-brand{display:inline-flex;align-items:center;gap:8px;color:var(--navy);margin-bottom:28px}.account-brand:first-letter{color:var(--primary)}.account-brand span{color:var(--cyan)}.vw-account h1{font-size:34px;letter-spacing:-1px;margin:0;color:var(--navy)}.vw-account p{color:var(--muted);line-height:1.6}.vw-account form{display:grid;gap:16px;margin-top:24px}.vw-account label{display:grid;gap:7px;color:var(--navy);font-weight:700;font-size:14px}.vw-account input,.vw-account select,.vw-account textarea{width:100%;border:1px solid var(--border);border-radius:10px;padding:12px 13px;background:#fff;color:#172033;outline:none}.vw-account input:focus,.vw-account select:focus,.vw-account textarea:focus{border-color:#93c5fd;box-shadow:0 0 0 3px #dbeafe}.vw-account .btn{display:inline-block;text-align:center}.vw-account .outline{background:#fff;color:var(--primary);border:1px solid #93c5fd}.account-link{margin-top:20px;font-size:14px}.account-link a{color:var(--primary);font-weight:700}.notice{padding:12px 14px;border-radius:10px;background:#ecfdf5;color:#166534;margin:15px 0}.notice.error{background:#fef2f2;color:#b91c1c}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.check{display:flex;align-items:center;grid-template-columns:auto 1fr;align-self:end;height:46px}.check input{width:auto}.vw-account .login-remember{display:flex;align-items:center;gap:8px}.vw-account .login-remember input{width:auto}.vw-account #loginform{display:grid;gap:16px}.vw-account #loginform p{margin:0}.vw-account #loginform label{display:grid;gap:7px}.vw-account #loginform .button{border:0;border-radius:10px;padding:12px 17px;background:var(--primary);color:#fff;font-weight:700;cursor:pointer}.vw-account #loginform .login-submit{margin-top:4px}@media(max-width:600px){.vw-account{padding:40px 15px}.vw-account-card{padding:25px}.form-grid{grid-template-columns:1fr}}.job-detail-head{display:flex;align-items:center;gap:16px}.job-detail-head h1{font-size:36px;letter-spacing:-1px;margin:0}.job-detail-head p{margin:5px 0}.vw-account-card hr{border:0;border-top:1px solid var(--border);margin:25px 0}.vw-account-card.wide>.tags{margin:22px 0}.vw-account-card.wide>p{line-height:1.8}.vw-info-page{min-height:calc(100vh - 72px);padding:70px 0;background:radial-gradient(circle at 50% 0,#cffafe,transparent 28%),var(--bg)}.vw-info-page>.vw-wrap>.account-brand{margin-bottom:25px}.info-card{width:min(820px,100%);margin:0 auto;background:#fff;border:1px solid var(--border);border-radius:24px;padding:42px;box-shadow:0 20px 60px #0f172a12}.info-card.wide{width:min(1100px,100%)}.info-card h1{font-size:42px;letter-spacing:-1px;text-align:left;margin:18px 0 20px}.info-card h2{color:var(--navy);margin-top:30px}.info-card p,.info-card li{color:var(--muted);line-height:1.8}.info-card ol{padding-left:22px}.contact-list{font-size:16px}.vw-footer{background:var(--footer);color:#94a3b8;padding:55px 0 25px}.footer-about p{max-width:310px}.footer-brand{display:inline-flex;align-items:center;gap:10px;color:#fff;font-weight:800;font-size:17px}.footer-brand b{color:var(--cyan)}.vw-footer .logo{width:38px;height:38px}.vw-footer h4{color:#fff;margin:0}.vw-footer a{color:#94a3b8}.vw-footer a:hover{color:#22d3ee}.vw-footer .copyright{border-top:0}@media(max-width:600px){.info-card{padding:25px}.info-card h1{font-size:32px}.vw-info-page{padding:40px 0}.vw-footer .footer-grid{grid-template-columns:1fr 1fr}.vw-footer .footer-about{grid-column:1/-1}}.vw-account .btn{display:inline-flex;align-items:center;justify-content:center}.vw-account-card.wide{width:min(1080px,100%)}.vwgz-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 20px}.vwgz-tabs a{padding:9px 13px;border:1px solid var(--border);border-radius:999px;background:#fff;color:var(--navy);font-weight:700}.vwgz-tabs a.active,.vwgz-tabs a:hover{background:#eff6ff;border-color:#93c5fd;color:var(--primary)}.vwgz-table{width:100%;border-collapse:collapse}.vwgz-table th,.vwgz-table td{padding:12px;border-bottom:1px solid var(--border);text-align:left;vertical-align:top}.vwgz-table-wrap{overflow:auto}.vwgz-status{display:inline-block;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:800}.vwgz-status-publish{background:#dcfce7;color:#15803d}.vwgz-status-pending{background:#ffedd5;color:#c2410c}.vwgz-status-draft{background:#f1f5f9;color:#475569}.vwgz-status-closed{background:#fee2e2;color:#b91c1c}.vwgz-price-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:20px 0}.vwgz-price-card{border:1px solid var(--border);border-radius:16px;padding:20px;background:#fff;display:block}.vwgz-price-card h3{margin:8px 0}.vwgz-price{font-size:30px;font-weight:900;color:var(--navy)}.vwgz-check{color:var(--success);font-weight:700}.vwgz-avatar{width:88px;height:88px;border-radius:50%;object-fit:cover;border:3px solid #fff;box-shadow:0 8px 24px #0f172a18}.vwgz-avatar-placeholder{width:88px;height:88px;border-radius:50%;display:grid;place-items:center;background:#dbeafe;color:#1d4ed8;font-size:30px;font-weight:900}.vwgz-profile-head{display:flex;gap:18px;align-items:center;margin-bottom:25px}.vwgz-profile-head h2{margin:0;color:var(--navy)}.vwgz-actions{display:flex;gap:8px;flex-wrap:wrap}.vwgz-muted{color:var(--muted);font-size:13px}.vwgz-two-col{display:grid;grid-template-columns:1fr 1fr;gap:18px}.vwgz-box{border:1px solid var(--border);border-radius:16px;padding:20px;background:#fff}@media(max-width:700px){.vwgz-price-grid,.vwgz-two-col{grid-template-columns:1fr}.vw-account-card.wide{width:100%}}.vwgz-price-grid-many{grid-template-columns:repeat(3,minmax(0,1fr))}.vwgz-price-card{position:relative;cursor:pointer;transition:.18s}.vwgz-price-card:hover{transform:translateY(-2px);box-shadow:0 12px 30px #0f172a12}.vwgz-price-card.is-featured{border-color:#93c5fd}.vwgz-price-card input{width:auto;margin-right:6px}.vwgz-package-badge{display:inline-block;margin-top:8px;padding:5px 8px;border-radius:999px;background:#eff6ff;color:#2563eb;font-size:11px;font-weight:800}.vwgz-price-card h3{font-size:18px}.vwgz-price-card .vwgz-check{margin-bottom:6px}.vw-header .btn.outline{background:#fff;color:var(--primary);border:1px solid #93c5fd}.vw-header .actions{align-items:center}.vw-account-card.wide{max-width:1000px}.vwgz-tabs a{text-align:center}.vwgz-table-wrap{overflow:auto}@media(max-width:950px){.vwgz-price-grid-many{grid-template-columns:1fr 1fr}}@media(max-width:700px){.vwgz-price-grid-many{grid-template-columns:1fr}.vw-header .menu{display:none}.vw-header .actions{display:none}.mobile-btn{display:block}.vw-nav{height:64px}}.vwgz-checkout-card{max-width:1080px}.vwgz-selected-package{display:flex;justify-content:space-between;gap:24px;align-items:center;border:1px solid #93c5fd;background:#eff6ff;border-radius:18px;padding:22px;margin:24px 0}.vwgz-selected-package h2{margin:8px 0;color:var(--navy)}.vwgz-selected-package p{margin:6px 0}.vwgz-checkout-native{margin-top:24px}.vwgz-checkout-native .woocommerce{background:#fff}.vwgz-checkout-native form.checkout{display:grid;gap:20px}.vwgz-checkout-native #customer_details,.vwgz-checkout-native #order_review{width:100%;float:none}.vwgz-checkout-native .col2-set{display:grid;grid-template-columns:1fr 1fr;gap:20px}.vwgz-checkout-native .form-row{margin:0 0 12px}.vwgz-checkout-native input,.vwgz-checkout-native select,.vwgz-checkout-native textarea{border:1px solid var(--border);border-radius:10px;padding:12px}.vwgz-checkout-native #order_review_heading{margin-top:10px;color:var(--navy)}.vwgz-checkout-native #place_order{background:var(--primary);border:0;border-radius:10px;color:#fff;padding:14px 20px;font-weight:800;width:100%}.vwgz-checkout-native .woocommerce-checkout-review-order-table{border:1px solid var(--border);border-radius:12px}.vwgz-job-search{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:24px 0}.vwgz-job-search input,.vwgz-job-search select{min-width:210px;flex:1;border:1px solid var(--border);border-radius:10px;padding:12px;background:#fff}.vwgz-check-inline{display:flex;align-items:center;gap:8px;white-space:nowrap}.vwgz-check-inline input{width:auto}.vwgz-hot-badge,.vwgz-package-mini{display:inline-block;padding:4px 8px;border-radius:999px;font-size:10px;font-weight:800;margin-right:5px}.vwgz-hot-badge{background:#fef3c7;color:#92400e}.vwgz-package-mini{background:#eef2ff;color:#4338ca}.vwgz-job-badges{margin-bottom:5px}.vwgz-package-starter{border-top:3px solid #94a3b8}.vwgz-package-basic{border-top:3px solid #64748b}.vwgz-package-standard{border-top:3px solid #3b82f6}.vwgz-package-featured{border-top:3px solid #8b5cf6}.vwgz-package-pro{border-top:3px solid #0ea5e9}.vwgz-package-premium{border-top:3px solid #f59e0b}.vwgz-package-urgent{border-top:3px solid #ef4444}.vwgz-package-max{border-top:3px solid #111827}.vwgz-pagination{margin:28px 0}.vwgz-pagination ul{display:flex;gap:7px;list-style:none;padding:0;justify-content:center}.vwgz-pagination a,.vwgz-pagination span{display:inline-flex;padding:9px 12px;border:1px solid var(--border);border-radius:9px;background:#fff}.vwgz-pagination .current{background:var(--primary);color:#fff;border-color:var(--primary)}.vwgz-inline-form{display:flex;gap:6px;align-items:center;margin:0}.vwgz-inline-form select{padding:8px;border:1px solid var(--border);border-radius:8px;background:#fff}.vwgz-inline-form .btn{padding:8px 10px}.vwgz-status-reviewing{background:#dbeafe;color:#1d4ed8}.vwgz-status-shortlisted{background:#ede9fe;color:#6d28d9}.vwgz-status-rejected{background:#fee2e2;color:#b91c1c}.vwgz-status-hired{background:#dcfce7;color:#15803d}@media(max-width:700px){.vwgz-selected-package{display:block}.vwgz-checkout-native .col2-set{grid-template-columns:1fr}.vwgz-job-search input,.vwgz-job-search select{min-width:100%;width:100%}.vwgz-job-search .btn{width:100%}.vwgz-inline-form{align-items:stretch;flex-direction:column}.vwgz-inline-form select,.vwgz-inline-form .btn{width:100%}}.vwgz-featured-section{background:linear-gradient(180deg,#f8fbff 0,#fff 100%)}.vwgz-featured-job{box-shadow:0 12px 35px rgb(37 99 235 / .08);border-color:#bfdbfe}.vwgz-featured-jobs{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:700px){.vwgz-featured-jobs{grid-template-columns:1fr}}.vwgz-payment-methods{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:25px 0}.vwgz-payment-method{border:1px solid var(--border);border-radius:18px;padding:22px;background:#fff;box-shadow:0 8px 30px #0f172a0a}.vwgz-payment-method h2{margin-top:0}.vwgz-payment-info p{margin:7px 0}.vwgz-payment-info code{background:#f1f5f9;padding:5px 8px;border-radius:7px;font-weight:800}.vwgz-price-inline{font-weight:900;color:#1d4ed8}.vwgz-payment-qr{display:block;width:min(260px,100%);aspect-ratio:1/1;object-fit:contain;margin:18px auto 4px;border:1px solid var(--border);border-radius:14px;padding:8px;background:#fff}.vwgz-payment-proof{margin-top:25px;padding:24px;border:2px dashed #93c5fd;border-radius:18px;background:#eff6ff}.vwgz-payment-proof h2{margin-top:0}.vwgz-payment-proof input[type=file]{background:#fff}.vwgz-payment-proof .btn{margin-top:5px}@media(max-width:700px){.vwgz-payment-methods{grid-template-columns:1fr}}.vwgz-stat-card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:18px}.vwgz-stat-card span{display:block;color:#64748b;font-size:13px;margin-bottom:7px}.vwgz-stat-card strong{font-size:28px;color:#0f172a}.vwgz-success-summary{margin-top:18px;padding:22px;border:1px solid #bbf7d0;background:#f0fdf4;border-radius:14px}.vwgz-success-summary h2{margin-top:0}@media(max-width:800px){.vwgz-stat-card{min-width:calc(50% - 7px)}}.vwgz-premium-badge{display:inline-flex;padding:4px 9px;border-radius:999px;background:#f3e8ff;color:#7c3aed;font-weight:700;font-size:12px}.vwgz-tabs .vwgz-premium-tab{position:relative;background:linear-gradient(135deg,#7c3aed,#2563eb);color:#fff;border-color:#fff0;box-shadow:0 8px 20px rgb(124 58 237 / .22);font-weight:800;padding:10px 16px}.vwgz-tabs .vwgz-premium-tab:hover,.vwgz-tabs .vwgz-premium-tab.active{background:linear-gradient(135deg,#6d28d9,#1d4ed8);color:#fff;border-color:#fff0;transform:translateY(-1px);box-shadow:0 10px 24px rgb(37 99 235 / .25)}.vwgz-premium-cta{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 0 24px;padding:20px 22px;border:1px solid #c4b5fd;border-radius:18px;background:linear-gradient(135deg,#faf5ff 0%,#eff6ff 100%);box-shadow:0 10px 30px rgb(37 99 235 / .08)}.vwgz-premium-cta h3{margin:0 0 5px;color:#4c1d95;font-size:19px}.vwgz-premium-cta p{margin:0;color:#475569;font-size:13px}.vwgz-premium-cta .btn{background:linear-gradient(135deg,#7c3aed,#2563eb);box-shadow:0 8px 18px rgb(37 99 235 / .2);white-space:nowrap}.vwgz-premium-active{display:inline-flex;align-items:center;gap:7px;padding:7px 11px;border-radius:999px;background:#ecfdf5;color:#15803d;font-size:12px;font-weight:800}@media(max-width:700px){.vwgz-premium-cta{display:block}.vwgz-premium-cta .btn{width:100%;margin-top:14px}}.vwgz-premium-hero{padding:24px 24px 20px;margin:-4px 0 24px;border-radius:20px;background:linear-gradient(135deg,#faf5ff,#eff6ff);border:1px solid #c4b5fd}.vwgz-premium-kicker{display:inline-flex;padding:6px 10px;border-radius:999px;background:linear-gradient(135deg,#7c3aed,#2563eb);color:#fff;font-size:11px;font-weight:900;letter-spacing:.08em}.vwgz-premium-hero h1{margin:12px 0 6px;font-size:34px}.vwgz-premium-hero p{margin:0}.vwgz-cv-list{display:grid;gap:10px;margin-top:12px}.vwgz-cv-item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid #e5e7eb;border-radius:12px;background:#fff}.vwgz-cv-item>div:last-child{display:flex;gap:8px;align-items:center}.vwgz-cv-default{display:inline-block;margin-left:8px;padding:3px 8px;border-radius:999px;background:#ecfdf5;color:#047857;font-size:12px;font-weight:700}.vwgz-cv-item .btn{font-size:12px;padding:7px 10px}.vw-premium-page .vw-account-card{max-width:1080px}.vwgz-premium-hero-pro{padding:34px 34px 30px;margin-bottom:18px;background:linear-gradient(135deg,#f5f3ff 0%,#eff6ff 55%,#ecfeff 100%);border:1px solid #c4b5fd;box-shadow:0 16px 40px rgb(76 29 149 / .08)}.vwgz-premium-hero-pro h1{font-size:40px;margin:14px 0 8px}.vwgz-premium-lead{font-size:17px;max-width:700px}.vwgz-premium-trust{display:flex;flex-wrap:wrap;gap:9px;margin-top:18px}.vwgz-premium-trust span{background:#fff;border:1px solid #ddd6fe;color:#334155;border-radius:999px;padding:8px 12px;font-size:13px;font-weight:700}.vwgz-free-note{padding:18px 20px;border:1px solid #bae6fd;background:#f0f9ff;border-radius:16px;margin:18px 0 28px}.vwgz-free-note strong{color:#075985;font-size:15px}.vwgz-free-note p{margin:5px 0 0;font-size:14px}.vwgz-section-heading{margin-bottom:18px}.vwgz-section-heading h2{margin:5px 0;font-size:25px}.vwgz-section-heading p{margin:0}.vwgz-premium-benefit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.vwgz-premium-benefit{display:flex;gap:13px;padding:18px;border:1px solid var(--border);border-radius:16px;background:#fff}.vwgz-benefit-icon{width:40px;height:40px;display:grid;place-items:center;border-radius:12px;background:#f5f3ff;font-size:21px;flex:none}.vwgz-premium-benefit h3{margin:1px 0 4px;font-size:16px}.vwgz-premium-benefit p{margin:0;font-size:13px;line-height:1.5}.vwgz-premium-compare{margin:30px 0;padding:22px;border:1px solid #e2e8f0;border-radius:18px;background:#f8fafc}.vwgz-premium-compare h2{margin:0 0 4px;font-size:22px}.vwgz-premium-compare>div:first-child p{margin:0 0 12px}.vwgz-compare-row{display:flex;justify-content:space-between;gap:15px;padding:12px 0;border-top:1px solid #e2e8f0;font-size:14px}.vwgz-compare-row strong{color:#2563eb;white-space:nowrap}.vwgz-payment-box{margin-top:30px;padding:24px;border-radius:20px;background:#fff;border:1px solid #e2e8f0;box-shadow:0 12px 30px rgb(15 23 42 / .05)}.vwgz-payment-box .vwgz-payment-methods{margin-top:18px}.vwgz-payment-pending{display:flex;justify-content:space-between;align-items:center;padding:16px 18px;border:1px solid #fde68a;background:#fffbeb;border-radius:14px;margin:18px 0}.vwgz-payment-pending strong{color:#92400e}.vwgz-payment-pending span{font-weight:800;color:#78350f}.vwgz-premium-status-card{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;border:1px solid #bbf7d0;background:#f0fdf4;border-radius:16px;margin:18px 0 28px}.vwgz-premium-status-card>div{display:flex;align-items:center;gap:12px}.vwgz-premium-status-card p{margin:3px 0 0}.vwgz-status-dot{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#16a34a;color:#fff;font-weight:900}.vwgz-premium-proof{margin-top:24px;padding:24px;border:1px dashed #a78bfa;border-radius:20px;background:#faf5ff}.vwgz-premium-proof h2{margin:5px 0}.vwgz-premium-proof p{margin:0}.vwgz-premium-submit{background:linear-gradient(135deg,#7c3aed,#2563eb);box-shadow:0 8px 20px rgb(124 58 237 / .2)}.vwgz-premium-footer-note{text-align:center;margin:22px 0 4px;color:#64748b;font-size:13px}.vwgz-premium-footer-note a{color:#2563eb;font-weight:700}@media(max-width:700px){.vwgz-premium-hero-pro{padding:25px 20px}.vwgz-premium-hero-pro h1{font-size:30px}.vwgz-premium-benefit-grid{grid-template-columns:1fr}.vwgz-premium-status-card,.vwgz-payment-pending{display:block}.vwgz-premium-status-card .btn{margin-top:12px;width:100%}.vwgz-compare-row{display:block}.vwgz-compare-row strong{display:block;margin-top:5px}.vwgz-premium-trust{display:grid}}.mobile-drawer{display:none}@media(max-width:900px){.vw-header{z-index:100}.vw-nav{position:relative;height:64px}.menu,.actions{display:none}.mobile-btn{display:block;cursor:pointer;font-size:20px;line-height:1;min-width:44px;min-height:44px;border:1px solid var(--border);background:#fff;border-radius:10px}.mobile-drawer{position:absolute;left:0;right:0;top:64px;display:none;background:rgb(255 255 255 / .98);border-bottom:1px solid var(--border);box-shadow:0 16px 35px rgb(15 23 42 / .10);padding:14px 18px 18px;z-index:101}body.menu-open .mobile-drawer{display:block}.mobile-menu{display:grid;grid-template-columns:1fr 1fr;gap:4px 8px}.mobile-menu a{padding:12px 10px;border-radius:10px;color:var(--navy);font-weight:700;font-size:14px}.mobile-menu a:hover{background:#eff6ff;color:var(--primary)}.mobile-actions{display:grid;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid var(--border)}.mobile-actions .btn{width:100%;text-align:center;display:block}}@media(max-width:480px){.mobile-menu{grid-template-columns:1fr}.mobile-drawer{padding-left:14px;padding-right:14px}}.vwgz-premium-page{font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif}.vwgz-premium-page .account-brand{margin-bottom:18px}.vwgz-premium-hero-top{display:flex;align-items:center;justify-content:space-between;gap:28px}.vwgz-premium-hero-pro h1 span{background:linear-gradient(135deg,#6d28d9,#2563eb);-webkit-background-clip:text;background-clip:text;color:#fff0}.vwgz-premium-price-card{min-width:190px;padding:18px;border-radius:18px;background:rgb(255 255 255 / .82);border:1px solid #ddd6fe;box-shadow:0 12px 28px rgb(76 29 149 / .08);text-align:center}.vwgz-premium-price-card span{display:block;color:#6d28d9;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.vwgz-premium-price-card strong{display:block;font-size:29px;line-height:1.1;color:#172554;margin:6px 0 1px}.vwgz-premium-price-card small{color:#64748b;font-size:12px}.vwgz-premium-price-card div{margin-top:10px;font-size:11px;color:#64748b}.vwgz-free-note{display:flex;gap:13px;align-items:flex-start}.vwgz-free-note-icon{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;flex:none;background:#0ea5e9;color:#fff;font-weight:900}.vwgz-free-note strong{display:block}.vwgz-premium-heading{margin-bottom:20px}.vwgz-premium-heading .eyebrow{color:#7c3aed;font-weight:900}.vwgz-premium-benefit{transition:transform .18s,box-shadow .18s,border-color .18s}.vwgz-premium-benefit:hover{transform:translateY(-2px);border-color:#c4b5fd;box-shadow:0 12px 28px rgb(76 29 149 / .08)}.vwgz-premium-compare{background:linear-gradient(180deg,#f8fafc,#fff);box-shadow:0 10px 28px rgb(15 23 42 / .04)}.vwgz-compare-head{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:10px}.vwgz-compare-head h2{margin:4px 0}.vwgz-compare-head p{margin:0;color:#64748b}.vwgz-compare-badge{padding:9px 13px;border-radius:999px;background:#ecfdf5;color:#047857;font-weight:800;font-size:12px;white-space:nowrap}.vwgz-compare-grid{display:grid;grid-template-columns:1fr 1fr;column-gap:28px}.vwgz-compare-row{border-top:1px solid #e2e8f0}.vwgz-compare-row strong{font-weight:800}.vwgz-payment-box-head{display:flex;justify-content:space-between;align-items:center;gap:20px}.vwgz-payment-box-head h2{margin:4px 0}.vwgz-payment-box-head p{margin:0;color:#64748b}.vwgz-payment-price{font-size:27px;font-weight:900;color:#6d28d9;white-space:nowrap}.vwgz-payment-price small{font-size:12px;color:#64748b;font-weight:700}.vwgz-payment-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:20px 0}.vwgz-payment-steps>div{display:flex;align-items:center;gap:10px;padding:12px;border-radius:13px;background:#f8fafc;border:1px solid #e2e8f0}.vwgz-payment-steps b{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;background:#ede9fe;color:#6d28d9;font-size:12px}.vwgz-payment-steps span{font-weight:750;font-size:13px}.vwgz-payment-method-title{display:flex;align-items:center;gap:9px}.vwgz-payment-method-title>span{font-size:22px}.vwgz-payment-method-title h3{margin:0}.vwgz-payment-info p{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid #f1f5f9}.vwgz-payment-info p:last-child{border-bottom:0}.vwgz-payment-info p strong{color:#475569}.vwgz-payment-info p span,.vwgz-payment-info code{text-align:right}.vwgz-proof-copy{margin-bottom:15px}.vwgz-proof-copy h2{margin:4px 0}.vwgz-proof-copy p{max-width:720px;color:#64748b}@media(max-width:700px){.vwgz-premium-hero-top,.vwgz-compare-head,.vwgz-payment-box-head{display:block}.vwgz-premium-price-card{margin-top:18px}.vwgz-compare-badge{display:inline-block;margin-top:12px}.vwgz-compare-grid{grid-template-columns:1fr}.vwgz-payment-steps{grid-template-columns:1fr}.vwgz-payment-price{margin-top:12px}.vwgz-payment-info p{display:block}.vwgz-payment-info p strong,.vwgz-payment-info p span,.vwgz-payment-info code{display:block;text-align:left}.vwgz-payment-info p span,.vwgz-payment-info code{margin-top:3px}}@media (max-width:1200px){.vw-header .menu,.vw-header .actions{display:none}.vw-header .mobile-btn{display:block}.vw-header .vw-nav{min-height:64px}.vw-header .mobile-drawer{display:none}body.menu-open .vw-header .mobile-drawer{display:block}}@media (min-width:1201px){.vw-header .mobile-btn,.vw-header .mobile-drawer{display:none}}.vw-premium-page .vwgz-premium-hero-pro{display:block;padding:32px;border-radius:22px;overflow:hidden}.vw-premium-page .vwgz-premium-hero-top{display:grid;grid-template-columns:minmax(0,1fr) 220px;align-items:center;gap:28px}.vw-premium-page .vwgz-premium-price-card{display:block;box-sizing:border-box;width:220px;min-width:0;padding:20px;border:1px solid #ddd6fe;border-radius:18px;background:#fff;box-shadow:0 14px 30px rgb(76 29 149 / .10);text-align:center}.vw-premium-page .vwgz-premium-price-card span,.vw-premium-page .vwgz-premium-price-card strong,.vw-premium-page .vwgz-premium-price-card small,.vw-premium-page .vwgz-premium-price-card div{display:block}.vw-premium-page .vwgz-premium-price-card strong{font-size:32px;line-height:1.1;margin:7px 0 2px;color:#172554}.vw-premium-page .vwgz-premium-price-card small{font-size:13px;color:#64748b}.vw-premium-page .vwgz-premium-price-card div{margin-top:10px;font-size:12px;color:#64748b}.vw-premium-page .vwgz-premium-lead{font-size:16px;line-height:1.65}.vw-premium-page .vwgz-premium-trust{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.vw-premium-page .vwgz-premium-trust span{font-size:12px;padding:8px 11px}.vw-premium-page .vwgz-free-note{margin:18px 0 30px;padding:18px 20px}.vw-premium-page .vwgz-premium-benefit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.vw-premium-page .vwgz-premium-benefit{min-height:138px;box-sizing:border-box}.vw-premium-page .vwgz-premium-compare{padding:24px}.vw-premium-page .vwgz-compare-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 28px}.vw-premium-page .vwgz-payment-box{padding:26px}.vw-premium-page .vwgz-payment-methods{display:grid;grid-template-columns:1fr 1fr;gap:18px}.vw-premium-page .vwgz-payment-method{box-sizing:border-box}.vw-premium-page .vwgz-premium-proof{box-sizing:border-box}@media(max-width:900px){.vw-premium-page .vwgz-premium-hero-top{grid-template-columns:1fr}.vw-premium-page .vwgz-premium-price-card{width:100%}.vw-premium-page .vwgz-premium-benefit-grid{grid-template-columns:1fr 1fr}.vw-premium-page .vwgz-payment-methods{grid-template-columns:1fr}}@media(max-width:600px){.vw-premium-page .vwgz-premium-hero-pro{padding:22px}.vw-premium-page .vwgz-premium-hero-pro h1{font-size:29px;line-height:1.12}.vw-premium-page .vwgz-premium-benefit-grid{grid-template-columns:1fr}.vw-premium-page .vwgz-compare-grid{grid-template-columns:1fr}.vw-premium-page .vwgz-payment-box{padding:18px}}@media (min-width:901px){.vw-header .mobile-btn,.vw-header .mobile-drawer{display:none;visibility:hidden;opacity:0;pointer-events:none}.vw-header .menu{display:flex}.vw-header .actions{display:flex}}@media (max-width:900px){.vw-header .menu,.vw-header .actions{display:none}.vw-header .mobile-btn{display:block;visibility:visible;opacity:1}.vw-header .mobile-drawer{position:absolute;top:64px;left:0;right:0;display:none;visibility:hidden;opacity:0;pointer-events:none}body.menu-open .vw-header .mobile-drawer{display:block;visibility:visible;opacity:1;pointer-events:auto}}@media (max-width:480px){.vw-header .brand{font-size:14px}.vw-header .logo{width:36px;height:36px}}.vwgz-account-shell{max-width:1080px;padding:34px}.vwgz-profile-head-pro{padding:8px 0 24px;margin-bottom:20px;border-bottom:1px solid #eef2f7}.vwgz-profile-identity h2{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.vwgz-premium-expiry{display:inline-flex;margin-top:7px;padding:5px 9px;border-radius:999px;background:#f5f3ff;color:#6d28d9;font-size:12px;font-weight:800}.vwgz-profile-section,.vwgz-tool-section{padding:4px 0 28px}.vwgz-section-title{margin-bottom:18px}.vwgz-section-title h2,.vwgz-tool-heading h2{margin:5px 0 4px;font-size:25px}.vwgz-section-title p,.vwgz-tool-heading p{margin:0;color:#64748b}.vwgz-tool-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px}.vwgz-tool-count{min-width:78px;padding:10px 13px;border:1px solid #ddd6fe;border-radius:15px;background:#faf5ff;text-align:center}.vwgz-tool-count strong{display:block;color:#5b21b6;font-size:22px}.vwgz-tool-count span{font-size:11px;color:#7c3aed;font-weight:800}.vwgz-cv-list-pro{gap:14px}.vwgz-cv-card{padding:16px;border-radius:18px;border-color:#e2e8f0;box-shadow:0 8px 24px rgb(15 23 42 / .035)}.vwgz-cv-main{display:flex;gap:13px;align-items:flex-start;min-width:0}.vwgz-cv-icon{width:44px;height:44px;border-radius:13px;display:grid;place-items:center;background:#eff6ff;flex:none}.vwgz-cv-name{font-weight:850;color:#0f172a;margin-bottom:4px}.vwgz-cv-name .vwgz-cv-default{margin-left:6px}.vwgz-cv-stats{font-size:12px;color:#64748b;margin-top:7px;line-height:1.55}.vwgz-cv-stats a{color:#2563eb;font-weight:800}.vwgz-cv-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.vwgz-cv-actions form{margin:0;display:flex;gap:6px;align-items:center}.vwgz-cv-rename input{width:150px;padding:8px 10px;font-size:12px}.vwgz-cv-actions .btn{font-size:12px;padding:8px 11px}.vwgz-cv-actions .danger{color:#b91c1c;border-color:#fecaca}.vwgz-cv-upload-form{margin-top:16px;padding:18px;border:1px dashed #a78bfa;border-radius:18px;background:linear-gradient(180deg,#faf5ff,#fff)}.vwgz-cv-upload-head{display:flex;justify-content:space-between;gap:15px;align-items:center;margin-bottom:12px}.vwgz-cv-upload-head strong{font-size:16px}.vwgz-cv-upload-head span{font-size:12px;color:#64748b}.vwgz-cv-upload-rows{display:grid;gap:10px}.vwgz-cv-upload-row{display:grid;grid-template-columns:42px 1fr 1fr;gap:10px;align-items:end;padding:11px;border:1px solid #ede9fe;border-radius:14px;background:#fff}.vwgz-cv-slot{width:32px;height:32px;border-radius:10px;background:#eef2ff;color:#4f46e5;display:grid;place-items:center;font-size:11px;font-weight:900}.vwgz-cv-upload-row label{font-size:12px}.vwgz-cv-upload-row input[type=file]{font-size:12px}.vwgz-locked-row{margin-top:14px;padding:14px 16px;border-radius:14px;background:#f8fafc;border:1px solid #e2e8f0;color:#475569}.vwgz-locked-row a{color:#6d28d9;font-weight:850}.vwgz-premium-settings-form{padding:18px;border:1px solid #ddd6fe;border-radius:18px;background:#faf5ff}.vwgz-check-row{display:flex;align-items:flex-start;grid-template-columns:none;gap:9px;font-weight:600;color:#334155}.vwgz-check-row input{width:auto;margin-top:3px;flex:none}.vwgz-feature-live{padding:7px 10px;border-radius:999px;background:#ecfdf5;color:#15803d;font-size:12px;font-weight:850}.vwgz-match-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.vwgz-match-card{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:17px;border:1px solid #e2e8f0;border-radius:17px;background:#fff;transition:.18s}.vwgz-match-card:hover{border-color:#a78bfa;box-shadow:0 10px 25px rgb(76 29 149 / .08);transform:translateY(-1px)}.vwgz-match-card strong{display:block;color:#0f172a}.vwgz-match-card span{display:block;margin-top:4px;color:#64748b;font-size:12px}.vwgz-match-card>b{min-width:62px;text-align:center;color:#6d28d9;font-size:22px}.vwgz-match-card>b small{display:block;font-size:9px;color:#64748b;font-weight:700}.vwgz-empty-tool{padding:18px;border:1px dashed #cbd5e1;border-radius:15px;background:#f8fafc;color:#64748b;text-align:center}.vwgz-application-list{display:grid;gap:12px}.vwgz-application-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 15px;padding:17px;border:1px solid #e2e8f0;border-radius:17px;background:#fff}.vwgz-application-main strong{display:block;color:#0f172a}.vwgz-application-main span{display:block;margin-top:5px;color:#64748b;font-size:12px}.vwgz-application-actions{grid-column:1/-1;display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding-top:10px;border-top:1px solid #f1f5f9}.vwgz-followup-form{display:flex;align-items:end;gap:8px;margin:0}.vwgz-followup-form label{font-size:11px}.vwgz-followup-form input{padding:8px 10px;font-size:12px}.vwgz-locked-mini{font-size:12px;color:#64748b}.vwgz-locked-mini a{color:#6d28d9;font-weight:800}.vwgz-apply-shell{max-width:850px}.vwgz-apply-job{padding:16px 18px;margin:0 0 20px;border:1px solid #dbeafe;border-radius:17px;background:#eff6ff}.vwgz-apply-job span{display:block;font-size:10px;color:#2563eb;font-weight:900;letter-spacing:.08em}.vwgz-apply-job strong{display:block;margin-top:4px;font-size:20px;color:#0f172a}.vwgz-apply-job small{display:block;margin-top:4px;color:#64748b}.vwgz-apply-form{gap:18px}.vwgz-apply-premium-box,.vwgz-cover-box{padding:18px;border:1px solid #ddd6fe;border-radius:18px;background:linear-gradient(180deg,#faf5ff,#fff)}.vwgz-apply-premium-box h3,.vwgz-cover-box h3{margin:5px 0 4px}.vwgz-apply-premium-box p,.vwgz-cover-box p{margin:0}.vwgz-apply-cv-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:14px}.vwgz-apply-cv-option{display:flex;grid-template-columns:none;flex-direction:row;align-items:center;gap:9px;padding:11px 12px;border:1px solid #e2e8f0;border-radius:13px;background:#fff;cursor:pointer}.vwgz-apply-cv-option input{width:auto}.vwgz-apply-cv-option strong{display:block;font-size:13px}.vwgz-apply-cv-option small{display:block;color:#64748b;font-size:10px;margin-top:2px}.vwgz-cover-head{margin-bottom:12px}.vwgz-job-fit-banner{display:grid;grid-template-columns:auto auto;gap:3px 12px;align-items:center;margin:18px 0;padding:14px 16px;border:1px solid #ddd6fe;border-radius:15px;background:linear-gradient(135deg,#faf5ff,#eff6ff)}.vwgz-job-fit-banner span{font-weight:800;color:#475569;font-size:13px}.vwgz-job-fit-banner strong{font-size:22px;color:#6d28d9}.vwgz-job-fit-banner small{grid-column:1/-1;color:#64748b;font-size:11px}.vwgz-premium-shell{max-width:1080px}.vwgz-premium-active-banner{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:17px 19px;margin:20px 0 30px;border:1px solid #bbf7d0;border-radius:18px;background:linear-gradient(135deg,#f0fdf4,#ecfeff)}.vwgz-premium-active-banner>div{display:flex;align-items:center;gap:11px}.vwgz-premium-live-dot{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#16a34a;color:#fff;font-weight:900}.vwgz-premium-active-banner p{margin:3px 0 0;font-size:13px}.vwgz-premium-feature-section{padding:8px 0 6px}.vwgz-premium-feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.vwgz-premium-feature-card{padding:20px;border:1px solid #e2e8f0;border-radius:19px;background:#fff;box-shadow:0 8px 24px rgb(15 23 42 / .035);transition:.18s;scroll-margin-top:90px}.vwgz-premium-feature-card:hover{transform:translateY(-2px);border-color:#c4b5fd;box-shadow:0 14px 32px rgb(76 29 149 / .08)}.vwgz-feature-top{display:flex;align-items:center;gap:10px}.vwgz-feature-icon{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:#f5f3ff;font-size:22px}.vwgz-feature-eyebrow{font-size:10px;color:#7c3aed;font-weight:900;letter-spacing:.08em}.vwgz-premium-feature-card h3{font-size:18px;margin:14px 0 7px;color:#0f172a}.vwgz-premium-feature-card p{font-size:13px;line-height:1.6;margin:0;color:#64748b;min-height:63px}.vwgz-feature-action{display:inline-flex;margin-top:15px;color:#2563eb;font-weight:850;font-size:13px}.vwgz-premium-hero-modern{border-radius:24px}.vwgz-premium-page .vwgz-premium-hero-pro{box-shadow:0 18px 45px rgb(76 29 149 / .09)}@media(max-width:800px){.vwgz-account-shell{padding:22px 18px}.vwgz-profile-head-pro{align-items:center}.vwgz-profile-head-pro .vwgz-avatar,.vwgz-profile-head-pro .vwgz-avatar-placeholder{width:76px;height:76px}.vwgz-profile-identity h2{font-size:24px}.vwgz-cv-item{display:block}.vwgz-cv-actions{justify-content:flex-start;margin-top:12px}.vwgz-cv-upload-row{grid-template-columns:34px 1fr}.vwgz-cv-upload-row label:last-child{grid-column:2}.vwgz-tool-heading{display:block}.vwgz-tool-count{display:inline-block;margin-top:10px}.vwgz-match-grid,.vwgz-apply-cv-grid,.vwgz-premium-feature-grid{grid-template-columns:1fr}.vwgz-application-card{grid-template-columns:1fr}.vwgz-premium-active-banner{display:block}.vwgz-premium-active-banner .btn{width:100%;margin-top:12px}.vwgz-job-fit-banner{grid-template-columns:1fr auto}.vwgz-job-fit-banner small{grid-column:1/-1}}@media(max-width:600px){.vw-account{padding:28px 10px}.vwgz-account-shell,.vwgz-premium-shell,.vwgz-apply-shell{border-radius:20px;padding:20px 15px}.vwgz-profile-head-pro{gap:12px}.vwgz-profile-head-pro .vwgz-avatar,.vwgz-profile-head-pro .vwgz-avatar-placeholder{width:68px;height:68px}.vwgz-profile-identity h2{font-size:21px}.vwgz-tabs{gap:7px}.vwgz-tabs a{padding:9px 11px;font-size:12px}.vwgz-cv-upload-row{grid-template-columns:1fr}.vwgz-cv-slot{margin-bottom:-2px}.vwgz-cv-upload-row label:last-child{grid-column:auto}.vwgz-cv-rename{width:100%}.vwgz-cv-rename input{width:100%}.vwgz-cv-actions .btn{padding:8px 10px}.vwgz-premium-feature-card p{min-height:0}.vwgz-premium-hero-pro h1{font-size:27px}.vwgz-premium-price-card{min-width:0}.vwgz-premium-trust{display:grid}.vwgz-premium-feature-grid{gap:11px}.vwgz-premium-feature-card{padding:17px}}.vwgz-vietqr-note{margin:8px 0 0;text-align:center;color:#64748b;font-size:12px;font-weight:700}.vwgz-payment-qr{max-height:360px}.vwgz-premium-tools-shell{margin-top:26px;padding:26px;border:1px solid #e2e8f0;border-radius:24px;background:linear-gradient(180deg,#ffffff,#fbfaff);box-shadow:0 16px 42px rgb(15 23 42 / .045)}.vwgz-premium-tools-shell .vwgz-premium-feature-grid{margin-top:20px}.vwgz-premium-tools-shell .vwgz-premium-feature-card{box-shadow:0 7px 22px rgb(15 23 42 / .045)}.vwgz-payment-single .vwgz-payment-method{width:100%}.vwgz-payment-bank-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:24px;align-items:center}.vwgz-payment-qr-wrap{display:flex;flex-direction:column;align-items:center;gap:9px;padding:14px;border:1px solid #e2e8f0;border-radius:18px;background:#fff}.vwgz-payment-qr-wrap span{font-size:11px;color:#64748b;text-align:center;font-weight:700}.vwgz-payment-qr{display:block;width:min(100%,260px);height:auto;max-height:none;object-fit:contain}.vwgz-admin-qr-generator{max-width:900px;margin-top:28px;padding:24px;border:1px solid #ddd6fe;border-radius:20px;background:linear-gradient(180deg,#faf5ff,#fff)}.vwgz-admin-qr-generator h2{margin:0 0 6px}.vwgz-qr-generator-form{display:grid;grid-template-columns:1fr 1.4fr .8fr auto;gap:14px;align-items:end;margin-top:18px}.vwgz-qr-generator-form label{display:block;font-weight:700}.vwgz-qr-generator-form input,.vwgz-qr-generator-form select{width:100%;margin-top:6px}.vwgz-qr-generator-result{display:grid;grid-template-columns:1fr 220px;gap:24px;align-items:center;margin-top:20px;padding:18px;border:1px solid #c4b5fd;border-radius:18px;background:#fff}.vwgz-qr-generator-result img{width:220px;height:220px;object-fit:contain;margin:auto}@media(max-width:800px){.vwgz-payment-bank-layout{grid-template-columns:1fr}.vwgz-qr-generator-form{grid-template-columns:1fr}.vwgz-qr-generator-result{grid-template-columns:1fr}.vwgz-qr-generator-result img{width:240px;height:240px}}.vwgz-account-shell,.vwgz-premium-shell,.vwgz-apply-shell{overflow:hidden}.vwgz-profile-section,.vwgz-tool-section{scroll-margin-top:88px}.vwgz-tool-section+.vwgz-tool-section{border-top:1px solid #eef2f7;padding-top:34px}.vwgz-profile-form{gap:20px}.vwgz-profile-form .form-grid{gap:18px}.vwgz-profile-form label{line-height:1.4}.vwgz-profile-form input,.vwgz-profile-form select,.vwgz-profile-form textarea,.vwgz-premium-settings-form input,.vwgz-premium-settings-form select{min-height:48px}.vwgz-profile-form textarea{min-height:132px;resize:vertical}.vwgz-cv-list-pro{margin-top:20px;gap:16px}.vwgz-cv-card{padding:18px}.vwgz-cv-actions{gap:9px}.vwgz-cv-upload-form{margin-top:22px;padding:20px}.vwgz-cv-upload-head{align-items:flex-start;flex-direction:column;gap:5px}.vwgz-cv-upload-row{padding:15px;gap:14px}.vwgz-cv-upload-row label{display:grid;gap:7px;font-size:13px;line-height:1.35}.vwgz-cv-upload-row input[type=file]{min-height:48px;padding:8px;border:1px solid #dbe3ed;border-radius:12px;background:#f8fafc;font-size:13px;max-width:100%}.vwgz-cv-upload-row input[type=file]::file-selector-button{border:0;border-radius:9px;padding:9px 12px;margin-right:9px;background:#eaf2ff;color:#2563eb;font-weight:800;cursor:pointer}.vwgz-file-name{display:block;color:#64748b;font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vwgz-cv-upload-form>.btn,.vwgz-profile-form>.btn{width:100%;min-height:50px}.vwgz-premium-settings-form{padding:20px}.vwgz-premium-settings-form .form-grid{gap:18px}.vwgz-check-row{margin-top:18px;padding:13px 14px;border:1px solid #e2e8f0;border-radius:13px;background:#fff}.vwgz-match-grid{gap:14px;margin-top:18px}.vwgz-match-card{min-height:88px;padding:17px}.vwgz-application-list{gap:16px}.vwgz-application-card{padding:19px}.vwgz-premium-cta{margin-bottom:30px;padding:20px}.vwgz-premium-feature-card{min-width:0}.vwgz-premium-feature-card h3{line-height:1.3}.vwgz-premium-feature-card p{line-height:1.65}.vwgz-premium-tools-shell{padding:24px}@media(max-width:700px){body{font-size:15px;overflow-x:hidden}.vw-header .vw-nav{height:64px;padding:0 14px;gap:12px}.vw-header .brand{font-size:15px;gap:9px}.vw-header .logo{width:42px;height:42px;border-radius:13px}.vw-header .mobile-btn{width:48px;height:48px;border-radius:14px;font-size:23px}.vw-account{padding:24px 9px}.vwgz-account-shell,.vwgz-premium-shell,.vwgz-apply-shell{padding:22px 16px;border-radius:22px}.account-brand{font-size:15px;margin-bottom:24px}.vwgz-profile-head-pro{display:flex;align-items:center;padding:0 0 24px;margin-bottom:24px;gap:14px}.vwgz-profile-head-pro .vwgz-avatar,.vwgz-profile-head-pro .vwgz-avatar-placeholder{width:72px;height:72px;flex:0 0 72px}.vwgz-profile-identity{min-width:0}.vwgz-profile-identity h2{font-size:22px;line-height:1.2;margin:0 0 6px}.vwgz-profile-identity .vwgz-muted{font-size:13px;line-height:1.5;overflow-wrap:anywhere}.vwgz-premium-expiry{font-size:11px;margin-top:7px}.vwgz-tabs{display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;padding:2px 1px 7px;margin:0 -2px 26px;scrollbar-width:none;gap:8px}.vwgz-tabs::-webkit-scrollbar{display:none}.vwgz-tabs a{flex:0 0 auto;padding:10px 13px;font-size:13px;line-height:1.2;min-height:40px}.vwgz-premium-cta{display:block;margin-bottom:34px;padding:20px;border-radius:18px}.vwgz-premium-cta h3{font-size:18px;line-height:1.3}.vwgz-premium-cta p{font-size:14px;line-height:1.6;margin-top:8px}.vwgz-premium-cta .btn{display:flex;width:100%;margin-top:15px}.vwgz-profile-section,.vwgz-tool-section{padding-bottom:34px}.vwgz-section-title,.vwgz-tool-heading{margin-bottom:22px}.vwgz-section-title h2,.vwgz-tool-heading h2{font-size:26px;line-height:1.18;margin-top:7px}.vwgz-section-title p,.vwgz-tool-heading p{font-size:14px;line-height:1.65;margin-top:7px}.vwgz-profile-form,.vwgz-premium-settings-form{gap:18px}.vwgz-profile-form .form-grid,.vwgz-premium-settings-form .form-grid{grid-template-columns:1fr;gap:18px}.vwgz-profile-form label,.vwgz-premium-settings-form label{font-size:14px;gap:8px}.vwgz-profile-form input,.vwgz-profile-form select,.vwgz-profile-form textarea,.vwgz-premium-settings-form input,.vwgz-premium-settings-form select{font-size:16px;border-radius:13px;padding:12px 13px}.vwgz-tool-heading{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.vwgz-tool-count{margin:0;min-width:86px;padding:9px 12px}.vwgz-cv-card{display:block;padding:18px}.vwgz-cv-main{gap:12px}.vwgz-cv-name{font-size:15px;line-height:1.4}.vwgz-cv-stats{font-size:11px;line-height:1.6}.vwgz-cv-actions{display:grid;grid-template-columns:1fr 1fr;width:100%;margin-top:16px;gap:9px}.vwgz-cv-actions form{min-width:0;width:100%}.vwgz-cv-actions .btn{width:100%;min-height:42px;font-size:12px;padding:8px}.vwgz-cv-actions .vwgz-cv-rename{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) auto;width:100%}.vwgz-cv-rename input{min-width:0;width:100%;min-height:42px}.vwgz-cv-upload-form{padding:18px;border-radius:18px}.vwgz-cv-upload-row{grid-template-columns:1fr;padding:16px;border-radius:15px;gap:15px}.vwgz-cv-slot{margin:0;width:36px;height:36px}.vwgz-cv-upload-row label{width:100%}.vwgz-cv-upload-row input[type=file]{width:100%;min-height:52px;line-height:32px}.vwgz-cv-upload-row input[type=text]{width:100%;min-height:48px}.vwgz-cv-upload-form>.vwgz-muted{font-size:12px;line-height:1.6;margin:14px 0}.vwgz-match-grid{grid-template-columns:1fr}.vwgz-match-card{padding:16px;gap:10px}.vwgz-match-card strong{font-size:14px;line-height:1.4}.vwgz-match-card>b{min-width:58px;font-size:20px}.vwgz-premium-settings-form{border-radius:18px;padding:18px}.vwgz-check-row{font-size:14px;line-height:1.5}.vwgz-application-card{display:block;padding:18px}.vwgz-application-actions{margin-top:15px;padding-top:14px;gap:10px}.vwgz-followup-form{display:grid;grid-template-columns:1fr auto;width:100%}.vwgz-followup-form input{min-height:42px;font-size:16px}.vwgz-followup-form .btn{min-height:42px}.vwgz-premium-tools-shell{padding:18px;border-radius:20px;margin-top:30px}.vwgz-premium-feature-grid{grid-template-columns:1fr;gap:14px}.vwgz-premium-feature-card{padding:18px;border-radius:17px}.vwgz-premium-feature-card h3{font-size:18px;margin:13px 0 7px}.vwgz-premium-feature-card p{font-size:13px;line-height:1.65}.vwgz-premium-page .vwgz-premium-hero-pro{padding:20px;border-radius:20px}.vwgz-premium-page .vwgz-premium-hero-pro h1{font-size:29px;letter-spacing:-.7px}.vwgz-premium-page .vwgz-premium-lead{font-size:14px}.vwgz-premium-page .vwgz-premium-price-card{padding:18px;width:100%}.vwgz-premium-page .vwgz-premium-price-card strong{font-size:30px}.vwgz-payment-box{padding:18px;border-radius:18px}.vwgz-payment-method{padding:17px;border-radius:16px}.vwgz-payment-info p{padding:11px 0}.vwgz-payment-qr-wrap{padding:12px}.vwgz-payment-qr{width:min(240px,100%)}.vwgz-payment-proof{padding:18px;border-radius:18px}.vwgz-payment-proof input[type=file]{width:100%;min-height:52px}.vwgz-payment-proof .btn{width:100%;min-height:50px;margin-top:10px}.vwgz-compare-row{padding:13px 0;display:flex;justify-content:space-between;gap:15px;line-height:1.45}.vwgz-compare-row span,.vwgz-compare-row strong{font-size:13px}}[id*="cv-score"],[class*="cv-score"],[id*="cv-evaluation"],[class*="cv-evaluation"],[id*="cv-review"],[class*="cv-review"]{display:none}.vwgz-premium-tools-shell{margin:28px 0;padding:26px;border:1px solid #dbe4f0;border-radius:24px;background:#f8fafc;box-shadow:0 14px 38px rgb(15 23 42 / .06)}.vwgz-premium-tools-shell .vwgz-section-heading{padding:0 2px 4px}.vwgz-premium-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:22px}.vwgz-premium-feature-card{position:relative;display:flex;flex-direction:column;min-height:235px;padding:22px;border:1px solid #d7deea;border-radius:20px;background:#fff;box-shadow:0 8px 22px rgb(15 23 42 / .07)}.vwgz-premium-feature-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;border-radius:20px 0 0 20px;background:linear-gradient(180deg,#7c3aed,#2563eb)}.vwgz-premium-feature-card h3{font-size:18px;line-height:1.35;margin:14px 0 8px}.vwgz-premium-feature-card p{min-height:0;line-height:1.65}.vwgz-feature-action{margin-top:auto;padding-top:16px;font-weight:900}.vwgz-premium-payment-card{border:1px solid #c7d2fe;border-radius:20px;background:linear-gradient(180deg,#fff,#f8fafc)}.vwgz-premium-qr-builder{margin-top:18px;padding:18px;border:1px solid #e2e8f0;border-radius:18px;background:#fff}.vwgz-qr-choice{display:flex;gap:14px;align-items:end;margin-bottom:18px}.vwgz-qr-choice label{flex:1;font-weight:700;font-size:13px}.vwgz-qr-choice select{width:100%;margin-top:7px;min-height:46px;border:1px solid #cbd5e1;border-radius:11px;padding:10px 12px;background:#fff}.vwgz-qr-amount{min-width:150px;padding:10px 14px;border:1px solid #ddd6fe;border-radius:12px;background:#faf5ff}.vwgz-qr-amount span{display:block;font-size:11px;color:#64748b}.vwgz-qr-amount strong{display:block;margin-top:3px;color:#6d28d9;font-size:20px}.vwgz-payment-info .vwgz-create-premium-qr,.vwgz-payment-info .vwgz-copy-premium-info{display:inline-flex;width:auto;margin:12px 8px 0 0}.vwgz-create-premium-qr.is-created{background:#15803d}.vwgz-qr-placeholder{display:grid;place-items:center;min-height:220px;text-align:center;border:1px dashed #cbd5e1;border-radius:14px;background:#f8fafc;color:#64748b;font-weight:800}.vwgz-qr-placeholder small{font-weight:500;margin-top:5px}.vwgz-premium-qr-result .vwgz-payment-qr{margin:0 auto 8px;max-width:280px}.vwgz-account-shell .vwgz-tool-section{margin:0 0 22px;padding:24px;border:1px solid #dbe4f0;border-radius:22px;background:#fff;box-shadow:0 10px 28px rgb(15 23 42 / .045)}.vwgz-account-shell .vwgz-tool-section+.vwgz-tool-section{border-top:1px solid #dbe4f0;padding-top:24px}.vwgz-account-shell .vwgz-tool-section:last-child{margin-bottom:0}@media(max-width:800px){.vwgz-premium-feature-grid{grid-template-columns:1fr}.vwgz-premium-tools-shell{padding:18px;border-radius:20px}.vwgz-premium-feature-card{min-height:0;padding:19px}.vwgz-account-shell .vwgz-tool-section{padding:18px;border-radius:18px;margin-bottom:16px}.vwgz-qr-choice{display:grid;grid-template-columns:1fr}.vwgz-qr-amount{min-width:0}.vwgz-payment-info .vwgz-create-premium-qr,.vwgz-payment-info .vwgz-copy-premium-info{width:100%;justify-content:center;margin-right:0}.vwgz-premium-qr-builder{padding:14px}.vwgz-premium-qr-result .vwgz-payment-qr{max-width:250px}}.vwgz-premium-tools-index{margin:24px 0 28px;padding:24px;border:1px solid #dbe4f0;border-radius:22px;background:linear-gradient(135deg,#f8fbff,#ffffff)}.vwgz-premium-tool-nav{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:18px}.vwgz-premium-tool-nav a{display:flex;flex-direction:column;gap:5px;padding:16px;border:1px solid #e2e8f0;border-radius:15px;background:#fff;transition:.2s}.vwgz-premium-tool-nav a:hover{transform:translateY(-2px);border-color:#93c5fd;box-shadow:0 10px 25px #0f172a12}.vwgz-premium-tool-nav b{font-size:22px}.vwgz-premium-tool-nav span{font-weight:800;color:#0b1730}.vwgz-premium-tool-nav small{color:#64748b}.vwgz-analytics-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:18px}.vwgz-analytics-stat{padding:22px;border:1px solid #e2e8f0;border-radius:16px;background:#fff}.vwgz-analytics-stat strong{display:block;font-size:30px;color:#0b1730}.vwgz-analytics-stat span{color:#64748b;font-size:13px}.vwgz-analytics-list{margin-top:14px;border:1px solid #e2e8f0;border-radius:16px;overflow:hidden;background:#fff}.vwgz-analytics-list>div{display:flex;justify-content:space-between;gap:16px;padding:14px 16px;border-bottom:1px solid #eef2f7}.vwgz-analytics-list>div:last-child{border-bottom:0}.vwgz-analytics-list b{color:#2563eb;font-size:13px}.vwgz-cover-template-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.vwgz-cover-template-grid article{padding:20px;border:1px solid #e2e8f0;border-radius:16px;background:#fff}.vwgz-cover-template-grid article>span{font-size:25px}.vwgz-cover-template-grid h3{margin:10px 0 6px;color:#0b1730}.vwgz-cover-template-grid p{min-height:62px;color:#64748b;line-height:1.6}.vwgz-qr-config-warning{padding:12px;border-radius:10px;background:#fff7ed;color:#9a3412;font-size:13px;margin-top:8px}@media(max-width:800px){.vwgz-premium-tool-nav{grid-template-columns:repeat(2,1fr)}.vwgz-analytics-grid,.vwgz-cover-template-grid{grid-template-columns:1fr}.vwgz-analytics-list>div{flex-direction:column}}html,body,button,input,select,textarea{font-family:Inter,"Segoe UI",Arial,Helvetica,sans-serif}body{font-synthesis:none;text-rendering:optimizeLegibility}.vwgz-avatar,.vwgz-avatar-placeholder{width:78px;height:78px;border-radius:50%;overflow:hidden;object-fit:cover;object-position:center;flex:0 0 78px;display:grid;place-items:center}.vwgz-avatar{display:block}.vwgz-profile-head-pro{display:flex;align-items:center;gap:16px}.vwgz-profile-identity{min-width:0}.vwgz-profile-identity h2{margin:0;line-height:1.25}.vwgz-premium-tools-shell{margin:28px 0 34px;padding:26px;border:1px solid #dbe4f0;border-radius:24px;background:linear-gradient(180deg,#f8fbff 0%,#f8fafc 100%);box-shadow:0 16px 40px rgb(15 23 42 / .07)}.vwgz-premium-tools-shell .vwgz-section-heading{margin-bottom:2px}.vwgz-premium-feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:22px}.vwgz-premium-feature-card{min-width:0;min-height:238px;padding:22px;border:1px solid #d8e0eb;border-radius:20px;background:#fff;box-shadow:0 8px 24px rgb(15 23 42 / .06)}.vwgz-premium-feature-card h3{line-height:1.4;margin:14px 0 9px}.vwgz-premium-feature-card p{line-height:1.7;margin:0;color:#64748b}.vwgz-feature-action{margin-top:auto;padding-top:18px;display:inline-flex}.vwgz-premium-tool-nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.vwgz-premium-tool-nav a{min-width:0;min-height:118px;padding:17px;border-radius:17px}.vwgz-account-shell .vwgz-tool-section{margin-bottom:24px;padding:24px}.vwgz-account-shell .vwgz-tool-section:last-child{margin-bottom:0}.vwgz-payment-bank-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,320px);gap:20px;align-items:start}.vwgz-payment-reveal{grid-column:1/-1;display:none;margin-top:18px;padding:18px;border:1px solid #dbeafe;border-radius:18px;background:linear-gradient(180deg,#f8fbff,#fff)}.vwgz-payment-reveal.is-open{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,300px);gap:20px;align-items:center}.vwgz-payment-reveal .vwgz-payment-info{min-width:0}.vwgz-payment-reveal .vwgz-payment-qr-wrap{min-width:0}.vwgz-payment-reveal .vwgz-payment-qr{display:block;width:min(260px,100%);height:auto;margin:0 auto 8px}.vwgz-payment-reveal .vwgz-qr-placeholder{min-height:180px}.vwgz-payment-reveal .vwgz-payment-qr-wrap>span{display:block;text-align:center;color:#64748b;font-size:12px;line-height:1.5}.vwgz-payment-trigger{width:100%;justify-content:center;margin-top:16px;min-height:50px;font-weight:800}.vwgz-payment-info p{margin:0}.vwgz-payment-info code{word-break:break-word}@media(max-width:900px){.vw-account{padding:34px 12px}.vw-account-card.wide{width:100%}.vwgz-account-shell{padding:20px 14px}.vwgz-profile-head-pro{gap:12px;align-items:center;padding:4px 2px 20px}.vwgz-avatar,.vwgz-avatar-placeholder{width:68px;height:68px;flex-basis:68px}.vwgz-profile-identity h2{font-size:20px;overflow-wrap:anywhere}.vwgz-profile-identity .vwgz-muted{font-size:12px;line-height:1.5;overflow-wrap:anywhere}.vwgz-premium-tools-shell{margin:22px 0 28px;padding:16px;border-radius:20px}.vwgz-premium-feature-grid{grid-template-columns:1fr;gap:14px;margin-top:18px}.vwgz-premium-feature-card{min-height:0;padding:18px;border-radius:17px}.vwgz-premium-feature-card p{font-size:13px}.vwgz-feature-action{padding-top:15px}.vwgz-premium-tool-nav{grid-template-columns:1fr 1fr;gap:10px}.vwgz-premium-tool-nav a{min-height:106px;padding:14px}.vwgz-account-shell .vwgz-tool-section{margin-bottom:18px;padding:17px;border-radius:18px}.vwgz-account-shell .vwgz-tool-section+.vwgz-tool-section{padding-top:17px}.vwgz-payment-bank-layout{display:block}.vwgz-payment-reveal.is-open{display:flex;flex-direction:column;gap:16px}.vwgz-payment-reveal{padding:14px}.vwgz-payment-reveal .vwgz-payment-info p{padding:9px 0}.vwgz-payment-reveal .vwgz-payment-qr{width:min(245px,100%)}}@media(max-width:600px){.vw-account{padding:26px 10px}.vw-account-card.wide{border-radius:18px}.vwgz-profile-head-pro{padding-bottom:18px;margin-bottom:16px}.vwgz-avatar,.vwgz-avatar-placeholder{width:62px;height:62px;flex-basis:62px}.vwgz-profile-identity h2{font-size:18px}.vwgz-premium-tools-shell{padding:14px}.vwgz-premium-tools-shell .vwgz-section-heading h2{font-size:22px;line-height:1.3}.vwgz-premium-feature-card{padding:16px}.vwgz-premium-feature-card h3{font-size:17px}.vwgz-premium-feature-card p{font-size:12.5px;line-height:1.7}.vwgz-premium-tool-nav{grid-template-columns:1fr}.vwgz-premium-tool-nav a{min-height:auto}.vwgz-payment-trigger{font-size:14px;padding:13px 14px}}:root{--ui-radius:18px;--ui-shadow:0 12px 35px rgba(15,23,42,.07);--ui-focus:0 0 0 4px rgba(37,99,235,.14)}html{scroll-behavior:smooth;scroll-padding-top:88px;overflow-x:hidden}html,body{max-width:100%}body{overflow-x:hidden;font-family:"Inter",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}button,input,select,textarea{font-family:inherit}.btn,.field,.search,.job,.company,.category,.article,.remote-card,.cta-box,.vw-account-card,.vwgz-account-shell,.vwgz-premium-shell,.vwgz-apply-shell{border-radius:var(--ui-radius)}.btn,.field,.job,.company,.category,.article,.remote-card{transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,background-color .2s ease}.job:hover,.company:hover,.category:hover,.article:hover,.remote-card:hover{transform:translateY(-3px);box-shadow:var(--ui-shadow)}.btn:focus-visible,button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:0;box-shadow:var(--ui-focus)}.field:focus-within{border-color:#93c5fd;box-shadow:var(--ui-focus)}.field input:focus{outline:0}.vw-header{scroll-margin-top:88px}@media (max-width:1024px){.companies{grid-template-columns:repeat(2,minmax(0,1fr))}.categories{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.hero-inner{padding:72px 20px}.search{grid-template-columns:1fr}.jobs{grid-template-columns:1fr}.companies{grid-template-columns:1fr}.categories{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr;gap:26px}.copyright{display:block}}@media (min-width:768px) and (max-width:1024px){.companies{grid-template-columns:repeat(2,minmax(0,1fr))}.categories{grid-template-columns:repeat(2,minmax(0,1fr))}}.vw-wrap,.hero-inner,.section,.footer-grid,.job,.company,.category,.article,.remote-card,.cta-box{min-width:0}.job h3,.company,.category strong,.article h3,.footer-grid p,.footer-grid a{overflow-wrap:anywhere}:root{--header-h:72px;--card-shadow:0 10px 28px rgba(15,23,42,.07);--card-shadow-hover:0 16px 42px rgba(15,23,42,.11)}html{scroll-padding-top:calc(var(--header-h) + 12px)}body{font-family:"Inter",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.5}h1,h2,h3,h4,h5,h6{line-height:1.2}.vw-header{min-height:var(--header-h);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.vw-nav{min-height:var(--header-h)}.menu a{position:relative}.menu a.active{color:var(--primary);font-weight:800}.menu a.active:after{content:"";position:absolute;left:0;right:0;bottom:-8px;height:2px;border-radius:99px;background:var(--primary)}.avatar-menu{position:relative}.avatar-trigger{display:flex;align-items:center;gap:8px;border:1px solid var(--border);background:#fff;border-radius:999px;padding:5px 9px 5px 5px;color:var(--navy);font-weight:700;cursor:pointer;list-style:none}.avatar-trigger::-webkit-details-marker{display:none}.avatar-trigger .avatar-mini{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:#dbeafe;color:#1d4ed8;font-size:12px;font-weight:800}.avatar-menu[open] .avatar-trigger{border-color:#93c5fd;box-shadow:0 0 0 3px #dbeafe}.avatar-dropdown{position:absolute;right:0;top:calc(100% + 10px);width:230px;background:#fff;border:1px solid var(--border);border-radius:14px;padding:8px;box-shadow:0 18px 45px rgb(15 23 42 / .14);z-index:80}.avatar-dropdown .avatar-user{padding:10px 12px 12px;border-bottom:1px solid var(--border);margin-bottom:5px}.avatar-dropdown .avatar-user strong{display:block;color:var(--navy);font-size:13px}.avatar-dropdown .avatar-user small{display:block;color:var(--muted);font-size:11px;margin-top:3px;overflow-wrap:anywhere}.avatar-dropdown a{display:block;padding:10px 12px;border-radius:9px;color:#334155;font-size:13px}.avatar-dropdown a:hover{background:#f1f5f9;color:var(--primary)}.mobile-btn{position:relative;z-index:90;cursor:pointer}.mobile-drawer{z-index:85}body.menu-open{overflow:hidden}.search{min-width:0}.search .field{min-width:0}.search .field input{min-width:0}.job{box-shadow:0 1px 0 rgb(15 23 42 / .02)}.job:hover{box-shadow:var(--card-shadow-hover)}.salary-highlight,.job .salary{color:#0f766e;font-weight:800}.vwgz-hot-badge,.vwgz-package-mini{line-height:1.2}.avatar{border-radius:50%;flex:0 0 auto}.save{transition:transform .18s ease,color .18s ease,background-color .18s ease}.save.saved{transform:scale(1.08)}.vwgz-skeleton{background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0 37%,#f1f5f9 63%);background-size:400% 100%;animation:vwgz-shimmer 1.2s ease-in-out infinite}@keyframes vwgz-shimmer{0%{background-position:100% 0}100%{background-position:0 0}}.vwgz-toast{position:fixed;right:18px;bottom:18px;z-index:9999;max-width:min(360px,calc(100vw - 36px));padding:12px 15px;border-radius:12px;background:#0f172a;color:#fff;font-size:13px;box-shadow:0 14px 35px rgb(15 23 42 / .2);opacity:0;transform:translateY(10px);pointer-events:none;transition:.2s ease}.vwgz-toast.is-visible{opacity:1;transform:translateY(0)}.vwgz-password-wrap{position:relative}.vwgz-password-wrap input{padding-right:48px}.vwgz-password-toggle{position:absolute;right:8px;top:50%;transform:translateY(-50%);border:0;background:#fff0;color:#64748b;cursor:pointer;padding:8px}.vwgz-password-strength{display:grid;gap:5px}.vwgz-password-meter{height:5px;background:#e2e8f0;border-radius:99px;overflow:hidden}.vwgz-password-meter span{display:block;height:100%;width:0;transition:width .2s ease}.vwgz-password-strength small{color:#64748b;font-weight:600}.vwgz-field-error{font-size:12px;color:#dc2626;font-weight:600}.vwgz-input-invalid{border-color:#fca5a5;box-shadow:0 0 0 3px #fee2e2}.vwgz-loading{position:relative;pointer-events:none;opacity:.78}.vwgz-spinner{display:inline-block;width:15px;height:15px;border:2px solid currentColor;border-right-color:#fff0;border-radius:50%;vertical-align:-3px;margin-right:7px;animation:vwgz-spin .7s linear infinite}@keyframes vwgz-spin{to{transform:rotate(360deg)}}.vwgz-auth-form .btn{min-height:46px}.vwgz-empty-state{padding:45px 20px;text-align:center;border:1px dashed var(--border);border-radius:18px;color:var(--muted)}.vwgz-card-list{content-visibility:auto;contain-intrinsic-size:320px}@media (max-width:1024px){.vw-wrap{padding-left:18px;padding-right:18px}.menu{gap:16px}.actions{gap:6px}}@media (max-width:900px){.menu,.actions{display:none}.mobile-btn{display:block}.vw-nav{gap:10px;position:relative}.brand{min-width:0;position:absolute;left:50%;transform:translateX(-50%);max-width:calc(100% - 92px)}.brand .logo{flex:0 0 auto}.mobile-btn{margin-left:auto}}@media (max-width:767px){:root{--header-h:64px}.vw-nav{min-height:64px}.vw-wrap{padding-left:14px;padding-right:14px}.hero-inner{padding:64px 14px 58px}h1{font-size:clamp(34px,10vw,52px);letter-spacing:-1.3px}.hero p{font-size:15px;line-height:1.55}.search{grid-template-columns:minmax(0,1fr);gap:7px;padding:8px;border-radius:16px}.field{height:52px;min-width:0}.search .btn{width:100%;min-height:52px}.quick{margin-left:0;margin-right:0;max-width:100%;padding-bottom:2px}.jobs{grid-template-columns:minmax(0,1fr);gap:12px}.job{width:100%;min-width:0;padding:17px;border-radius:16px}.job-top{grid-template-columns:auto minmax(0,1fr) auto;gap:10px}.job h3{font-size:16px;line-height:1.25}.job .company-name{font-size:13px}.tags{gap:6px;margin-top:15px}.tag{font-size:11px;padding:6px 8px}.job-foot{margin-top:15px;padding-top:12px}.section{padding:54px 0}.head h2{font-size:26px;line-height:1.2}.head>.btn{margin-top:14px}.mobile-drawer{max-height:calc(100dvh - var(--header-h));overflow:auto}.vw-account{padding:24px 10px}.vw-account-card{padding:24px 18px;border-radius:18px}.vw-account h1{font-size:30px}.form-grid{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr}}@media (max-width:430px){.brand{font-size:13px;gap:7px}.logo{width:34px;height:34px;border-radius:10px}.hero-inner{padding-top:54px}.eyebrow{font-size:11px;padding:6px 9px}.search{margin-top:28px}.quick{gap:6px}.pill{font-size:11px;padding:6px 10px}.job{padding:15px}.avatar{width:42px;height:42px}.save{font-size:19px}}@media (max-width:375px){.vw-wrap{padding-left:12px;padding-right:12px}.hero-inner{padding-left:12px;padding-right:12px}.job{padding:14px;border-radius:14px}.job-top{gap:8px}.job h3{font-size:15px}.tag{max-width:100%;overflow-wrap:anywhere}.job-foot{font-size:11px;gap:8px;flex-wrap:wrap}}@media (max-width:359px){.brand>span:last-child{max-width:150px;overflow:hidden;text-overflow:ellipsis}.field{padding-left:11px;padding-right:11px}.hero p{font-size:14px}.btn{padding:11px 13px}.vw-account-card{padding:20px 14px}}@media (max-width:320px){.vw-wrap{padding-left:10px;padding-right:10px}.hero-inner{padding-left:10px;padding-right:10px}.search{border-radius:14px}.job{padding:12px}.job-top{grid-template-columns:38px minmax(0,1fr) 28px}.avatar{width:38px;height:38px}.job h3{font-size:14px}.company-name{overflow-wrap:anywhere}.job-foot .link{white-space:nowrap}.vw-account{padding-left:6px;padding-right:6px}}@media (min-width:768px) and (max-width:1024px){.jobs{grid-template-columns:repeat(2,minmax(0,1fr))}.vw-wrap{max-width:960px}}.vwgz-profile-completion{margin:18px 0 20px;padding:14px 16px;background:#f8fafc;border:1px solid var(--border);border-radius:14px}.vwgz-completion-head{display:flex;justify-content:space-between;gap:12px;color:var(--navy);font-size:13px}.vwgz-completion-head b{color:var(--primary)}.vwgz-completion-track{height:7px;background:#e2e8f0;border-radius:99px;overflow:hidden;margin:9px 0 6px}.vwgz-completion-track span{display:block;height:100%;background:linear-gradient(90deg,var(--cyan),var(--primary));border-radius:inherit;transition:width .5s ease}.vwgz-profile-completion small{color:var(--muted)}.vwgz-tabs-toggle{display:none}.vwgz-tabs{transition:opacity .2s ease,transform .2s ease}.vwgz-tab-loading{opacity:.55;pointer-events:none}.vwgz-avatar-upload input[type=file]{display:block;margin-top:6px}.vwgz-job-editor-form{display:grid;gap:16px}.vwgz-editor-wrap{display:grid;gap:8px}.vwgz-editor-wrap>label{display:flex;justify-content:space-between;align-items:center;font-weight:700}.vwgz-char-count{font-size:11px;color:var(--muted);font-weight:600}.vwgz-rich-toolbar{display:flex;flex-wrap:wrap;gap:6px}.vwgz-rich-toolbar button{border:1px solid var(--border);background:#fff;border-radius:8px;padding:7px 10px;cursor:pointer}.vwgz-rich-editor{min-height:220px;padding:14px 15px;border:1px solid var(--border);border-radius:12px;background:#fff;outline:0;line-height:1.6}.vwgz-rich-editor:empty:before{content:attr(data-placeholder);color:#94a3b8}.vwgz-rich-editor:focus{border-color:#93c5fd;box-shadow:var(--ui-focus)}.vwgz-job-media-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.vwgz-dropzone{min-height:190px;border:2px dashed #cbd5e1;border-radius:16px;background:#f8fafc;display:grid;place-items:center;align-content:center;gap:9px;text-align:center;padding:20px;cursor:pointer}.vwgz-dropzone input{position:absolute;opacity:0;pointer-events:none}.vwgz-dropzone.is-dragover{border-color:var(--primary);background:#eff6ff}.vwgz-dropzone.has-image{border-style:solid}.vwgz-dropzone img{max-width:100px;max-height:100px;border-radius:14px;object-fit:contain}.vwgz-job-preview-panel{padding:16px;border:1px solid var(--border);border-radius:16px;background:#f8fafc}.vwgz-job-preview-panel>strong{display:block;margin-bottom:12px}.vwgz-preview-card{margin:0}.vwgz-draft-status{font-size:12px;color:var(--muted);min-height:18px}.vwgz-job-detail-layout{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:24px;align-items:start}.vwgz-job-main{min-width:0}.vwgz-company-sidebar{position:sticky;top:calc(var(--header-h) + 18px)}.vwgz-company-card{padding:20px;border:1px solid var(--border);border-radius:18px;background:#fff;box-shadow:var(--card-shadow);display:grid;gap:9px}.vwgz-company-card h3{margin:2px 0 0;color:var(--navy)}.vwgz-company-card p,.vwgz-company-card small{margin:0;color:var(--muted)}.vwgz-company-logo{width:74px;height:74px;border-radius:18px;object-fit:contain;border:1px solid var(--border);background:#fff}.vwgz-company-logo-placeholder{display:grid;place-items:center;font-weight:900;color:#1d4ed8;background:#dbeafe}.vwgz-job-detail-head .avatar{overflow:hidden}.vwgz-job-detail-head .avatar img{width:100%;height:100%;object-fit:cover}.vwgz-countdown{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:13px 15px;margin:16px 0;background:#eff6ff;border:1px solid #bfdbfe;border-radius:12px;color:#1e3a8a}.vwgz-countdown span{font-weight:800;font-variant-numeric:tabular-nums}.vwgz-countdown.is-expired{background:#fef2f2;border-color:#fecaca;color:#991b1b}.vwgz-job-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:20px}.vwgz-report{margin-top:24px;padding:15px;background:#f8fafc;border:1px solid var(--border);border-radius:14px}.vwgz-report form{display:grid;gap:12px;margin-top:12px}.vwgz-related-jobs{margin-top:34px;padding-top:28px;border-top:1px solid var(--border)}.vwgz-newsletter{margin-top:18px;padding:14px;border:1px solid rgb(255 255 255 / .12);border-radius:14px;background:rgb(255 255 255 / .04)}.vwgz-newsletter strong{display:block;margin-bottom:9px}.vwgz-newsletter>div{display:flex;gap:7px}.vwgz-newsletter input{min-width:0;flex:1;padding:10px 11px;border:0;border-radius:9px;background:#fff}.vwgz-newsletter .btn{padding:10px 13px;white-space:nowrap}.vwgz-newsletter small{display:block;min-height:16px;margin-top:7px;color:#a7f3d0}.vwgz-job-detail-shell{padding-bottom:38px}@media(max-width:900px){.vwgz-job-detail-layout{grid-template-columns:1fr}.vwgz-company-sidebar{position:static;order:-1}}@media(max-width:767px){.vwgz-job-media-grid{grid-template-columns:1fr}.vwgz-tabs-toggle{display:flex;width:100%;justify-content:space-between;align-items:center;margin:0 0 8px;padding:12px 14px;border:1px solid var(--border);border-radius:12px;background:#fff;color:var(--navy);font-weight:800}.vwgz-tabs{display:none;flex-direction:column;gap:4px;padding:8px;background:#f8fafc;border:1px solid var(--border);border-radius:12px}.vwgz-tabs.is-open{display:flex}.vwgz-tabs a{width:100%;padding:10px 12px;border-radius:9px}.vwgz-tabs a.active{background:#dbeafe}.vwgz-countdown{display:grid}.vwgz-apply-sticky{position:fixed;left:12px;right:12px;bottom:12px;z-index:60;text-align:center;box-shadow:0 12px 30px rgb(15 23 42 / .2)}.vwgz-job-detail-page{padding-bottom:76px}}@media(max-width:375px){.vwgz-job-media-grid{gap:12px}.vwgz-newsletter>div{display:grid}.vwgz-newsletter .btn{width:100%}}.vwgz-skip-link{position:fixed;left:12px;top:-80px;z-index:9999;background:#0b1730;color:#fff;padding:10px 14px;border-radius:10px;font-weight:800}.vwgz-skip-link:focus{top:12px}:focus-visible{outline:3px solid #22d3ee;outline-offset:3px}.vwgz-load-more-wrap{display:flex;justify-content:center;margin:22px 0}.vwgz-load-more-wrap .btn[hidden]{display:none}.vwgz-breadcrumb{display:flex;flex-wrap:wrap;gap:8px;align-items:center;color:#64748b;font-size:12px;margin:0 0 16px}.vwgz-breadcrumb a{color:#2563eb;font-weight:700}.vwgz-breadcrumb span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:60%}.dark-mode{--bg:#0b1220;--card:#111827;--navy:#f8fafc;--muted:#94a3b8;--border:#243244;color:#e5e7eb}.dark-mode .job,.dark-mode .info-card,.dark-mode .field,.dark-mode .pill,.dark-mode .vwgz-price-card{background:#111827}.dark-mode input,.dark-mode select,.dark-mode textarea{color:#f8fafc}.dark-mode .vw-header{background:rgb(11 18 32 / .88)}@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.vwgz-payment-history{display:grid;gap:10px}.vwgz-payment-history-item{display:grid;grid-template-columns:1fr auto auto;gap:14px;align-items:center;padding:15px;border:1px solid var(--border);border-radius:14px;background:#fff}.vwgz-payment-history-item>div{display:grid;gap:4px}.vwgz-payment-history-item span{color:var(--muted);font-size:12px}.vwgz-renew-box{margin-top:20px;padding:18px;border:1px solid #c4b5fd;border-radius:16px;background:#faf5ff}.vwgz-renew-box p{color:#64748b}@media(max-width:700px){.vwgz-payment-history-item{grid-template-columns:1fr}.vwgz-payment-history-item .btn{width:100%}}.vwgz-info-request-card{max-width:760px;margin:10px auto 0;padding:28px;border:1px solid #dbeafe;border-radius:24px;background:linear-gradient(145deg,#f8fbff,#ffffff);box-shadow:0 16px 45px rgb(15 23 42 / .07)}.vwgz-info-request-card>h1{margin:7px 0 8px;font-size:32px;line-height:1.2;color:#0f172a}.vwgz-info-request-card>p{margin:0 0 22px;color:#64748b;line-height:1.65}.vwgz-info-job{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;margin:22px 0;padding:16px 18px;border:1px solid #e2e8f0;border-radius:17px;background:#fff}.vwgz-info-job small{display:block;color:#2563eb;font-size:10px;font-weight:900;letter-spacing:.08em}.vwgz-info-job strong{display:block;margin-top:5px;font-size:18px;color:#0f172a}.vwgz-info-job span{display:block;margin-top:3px;color:#64748b;font-size:13px}.vwgz-info-quota{min-width:190px;padding:12px 14px;border-radius:14px;background:#f8fafc;text-align:right}.vwgz-info-quota b{display:block;color:#2563eb;font-size:14px}.vwgz-info-quota span{display:block;color:#64748b;font-size:11px;margin-top:3px}.vwgz-info-request-form{display:grid;gap:16px}.vwgz-email-field{display:grid;gap:7px;font-weight:800;color:#334155}.vwgz-email-field input{margin-top:0}.vwgz-email-field small{font-size:11px;color:#64748b;font-weight:500}.vwgz-consent-row{display:flex!important;align-items:flex-start!important;gap:9px!important;padding:13px 14px;border:1px solid #e2e8f0;border-radius:14px;background:#f8fafc;line-height:1.55}.vwgz-consent-row input{width:auto!important;margin-top:4px;flex:0 0 auto}.vwgz-consent-row span{font-size:12px;color:#475569}.vwgz-info-submit{width:100%;justify-content:center}.vwgz-info-note{margin:0!important;font-size:11px!important;color:#64748b!important;text-align:center}.vwgz-info-success{display:flex;gap:12px;align-items:flex-start;padding:15px 16px;margin:0 0 18px;border:1px solid #bbf7d0;border-radius:15px;background:#f0fdf4}.vwgz-info-success-icon{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:#16a34a;color:#fff;font-weight:900;flex:0 0 auto}.vwgz-info-success strong{color:#166534}.vwgz-info-success p{margin:3px 0 0;color:#475569;font-size:12px;line-height:1.55}.vwgz-info-premium-lock{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 19px;border:1px solid #ddd6fe;border-radius:17px;background:linear-gradient(135deg,#faf5ff,#eff6ff)}.vwgz-info-premium-lock h2{margin:4px 0;color:#4c1d95;font-size:20px}.vwgz-info-premium-lock p{margin:0;color:#64748b;font-size:12px}.vwgz-info-premium-lock .btn{white-space:nowrap}@media(max-width:700px){.vwgz-info-request-card{padding:20px;border-radius:19px}.vwgz-info-request-card>h1{font-size:26px}.vwgz-info-job{grid-template-columns:1fr}.vwgz-info-quota{text-align:left;min-width:0}.vwgz-info-premium-lock{display:block}.vwgz-info-premium-lock .btn{width:100%;margin-top:14px}}.vwgz-premium-analytics-card,.vwgz-candidate-analytics{margin:24px 0;padding:24px;border:1px solid #dbe4f0;border-radius:22px;background:#fff;box-shadow:0 10px 28px rgb(15 23 42 / .045)}.vwgz-premium-analytics-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px}.vwgz-premium-analytics-grid .vwgz-stat-card{min-height:110px;display:flex;flex-direction:column;justify-content:center}.vwgz-premium-analytics-lock{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:22px;border:1px solid #e2e8f0;border-radius:18px;background:linear-gradient(135deg,#f8fafc,#fff)}.vwgz-premium-analytics-lock h3{margin:5px 0 6px}.vwgz-premium-analytics-lock p{margin:0;color:#64748b}.vwgz-payment-reveal[hidden],.vwgz-qr-placeholder[hidden]{display:none!important}.vwgz-premium-qr-result{min-width:0;text-align:center}.vwgz-premium-qr-result .vwgz-payment-qr{display:block;width:min(280px,100%);height:auto;margin:0 auto 8px;object-fit:contain}@media(max-width:900px){.vwgz-premium-analytics-grid{grid-template-columns:1fr}}@media(max-width:800px){.vwgz-candidate-analytics{padding:18px}.vwgz-premium-analytics-lock{flex-direction:column;align-items:flex-start}.vwgz-premium-analytics-lock .btn{width:100%;text-align:center}}.vwgz-premium-transfer-content{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:14px;min-width:0}.vwgz-premium-transfer-content .vwgz-transfer-note{display:flex;flex-direction:column;gap:7px;width:100%}.vwgz-premium-transfer-content .vwgz-transfer-label{font-size:12px;font-weight:800;color:#64748b;text-transform:uppercase;letter-spacing:.04em}.vwgz-premium-transfer-content code{display:block;width:100%;box-sizing:border-box;padding:13px 15px;border:1px solid #dbeafe;border-radius:12px;background:#f8fbff;color:#0f172a;font-size:14px;font-weight:900;word-break:break-word}.vwgz-premium-transfer-content .vwgz-copy-premium-info{margin:0;width:auto}.vwgz-payment-reveal.is-open{grid-template-columns:minmax(0,1fr) minmax(260px,320px);align-items:center}.vwgz-premium-qr-result{width:100%;box-sizing:border-box}@media(max-width:900px){.vwgz-payment-reveal.is-open{display:flex;flex-direction:column;gap:16px}.vwgz-premium-transfer-content{width:100%;align-items:stretch}.vwgz-premium-transfer-content .vwgz-copy-premium-info{width:100%;justify-content:center}}.vw-premium-page .vwgz-payment-methods.vwgz-payment-single{grid-template-columns:1fr;min-width:0}.vw-premium-page .vwgz-premium-payment-card,.vw-premium-page .vwgz-premium-qr-builder,.vw-premium-page .vwgz-payment-reveal{box-sizing:border-box;min-width:0;width:100%}.vw-premium-page .vwgz-payment-reveal.is-open{grid-template-columns:minmax(0,1fr) minmax(260px,320px);width:100%}.vw-premium-page .vwgz-premium-transfer-content{min-width:0;width:100%;box-sizing:border-box}.vw-premium-page .vwgz-transfer-label{white-space:nowrap}@media(max-width:800px){.vw-premium-page .vwgz-payment-reveal.is-open{display:flex;flex-direction:column;width:100%}.vw-premium-page .vwgz-transfer-label{white-space:normal}}.vwgz-checkout-card .vwgz-payment-methods{grid-template-columns:minmax(0,1fr)}.vwgz-checkout-card .vwgz-payment-method{min-width:0;box-sizing:border-box}.vwgz-checkout-card .vwgz-payment-qr{width:min(300px,100%);margin-left:auto;margin-right:auto}@media(max-width:700px){.vwgz-checkout-card .vwgz-payment-methods{grid-template-columns:1fr}}.wppb-user-forms,.wppb-user-forms *{-webkit-box-sizing:border-box!important;-moz-box-sizing:border-box!important;box-sizing:border-box!important}.wppb-user-forms .wppb-form-field{list-style:none}.wppb-user-forms input:not([type="button"]):not([type="reset"]):not([type="submit"]):not([type="file"]):not([value="agree"]),.wppb-user-forms select,.wppb-user-forms textarea{font-size:100%;margin:0;vertical-align:baseline}.wppb-user-forms input[type="checkbox"],.wppb-user-forms input[type="radio"]{padding:0}.wppb-user-forms input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.wppb-user-forms input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}.wppb-user-forms button::-moz-focus-inner,.wppb-user-forms input::-moz-focus-inner{border:0;padding:0}.wppb-user-forms input[type="text"],.wppb-user-forms input[type="number"],.wppb-user-forms input[type="email"],.wppb-user-forms input[type="url"],.wppb-user-forms input[type="password"],.wppb-user-forms input[type="search"],.wppb-user-forms textarea{color:#666;border:1px solid #ccc;border-radius:3px}.wppb-user-forms input[type="text"]:focus,.wppb-user-forms input[type="number"]:focus,.wppb-user-forms input[type="email"]:focus,.wppb-user-forms input[type="url"]:focus,.wppb-user-forms input[type="password"]:focus,.wppb-user-forms input[type="search"]:focus,.wppb-user-forms textarea:focus{color:#111}.wppb-user-forms input[type="text"],.wppb-user-forms input[type="number"],.wppb-user-forms input[type="email"],.wppb-user-forms input[type="url"],.wppb-user-forms input[type="password"],.wppb-user-forms input[type="search"]{padding:3px}.wppb-user-forms textarea{overflow:auto;padding-left:3px;vertical-align:top;width:100%}.wppb-user-forms .wppb-wysiwyg .wp-editor-wrap{float:left;width:69.9%}.wppb-user-forms .wppb-wysiwyg button:hover{background:none}.wppb-user-forms .wppb-wysiwyg div.mce-tinymce.mce-panel{border:1px solid #ccc!important;color:#666!important}.wppb-user-forms .wppb-wysiwyg div.mce-panel.mce-first{border-width:0 0 1px 0!important}.wppb-user-forms .wppb-wysiwyg div.mce-panel.mce-last{border-width:1px 0!important}.wppb-user-forms .wppb-wysiwyg .quicktags-toolbar{border:1px solid #dedede;border-bottom:0}#wp-link label input[type="text"]{padding:0}#wppb-search-fields{min-width:250px;float:left;width:100%}.wppb-user-forms .wppb-search-button{padding:7px 20px;line-height:24px}.wppb-search-users-wrap{display:flex;align-items:center;justify-content:flex-start;gap:10px}.wppb-user-forms .extra_field_heading{margin-bottom:0}.wppb-user-forms .login-submit #wppb-submit:disabled,.wppb-user-forms .form-submit #wppb-recover-password-button:disabled,.wppb-user-forms .form-submit #register:disabled,.wppb-user-forms .form-submit #edit_profile:disabled{background:#414141;opacity:.3;cursor:not-allowed}.wppb-userlisting-container form.wppb-search-users{margin-bottom:20px}.wppb-userlisting-container .wppb-ul-search{display:flex;align-items:center;justify-content:flex-start;gap:10px}.wppb-userlisting-container .wppb-ul-search form.wppb-search-users{flex-grow:1}.wppb-search-container{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;flex-grow:1;position:relative}.wppb-search-container .wppb-clear-results{position:absolute;right:10px;top:50%;transform:translateY(-50%);text-decoration:none}[id^="wppb-login-widget"] .wppb-user-login-form{max-width:100%!important}[id^="wppb-login-widget"] .login-username>*,[id^="wppb-login-widget"] .login-password>*{display:block;width:100%!important}.wppb-user-forms>ul{max-width:900px;list-style:none;margin-left:0;margin-right:0;padding-left:0;padding-right:0}#select_user_to_edit_form .wppb-form-field{max-width:900px}.wppb-user-forms ul li{list-style:none;margin:0 0 14px 0;padding:0}#wppb-login-wrap p,#select_user_to_edit_form p{overflow:hidden;margin:0 0 14px 0;padding:0}.wppb-user-forms .wppb-recaptcha:not(.wppb-field-error,.wppb-recaptcha-v2){margin:0;padding:0;height:0}.wppb-user-forms ul li:after{content:"";clear:both;display:block}.wppb-user-forms .wppb-input-hidden{padding-bottom:0}.wppb-user-forms.wppb-user-role-administrator .wppb-input-hidden{padding-bottom:14px}.wppb-user-forms .wppb-form-field>ul{margin:0;padding:0}.wppb-form-field .wppb-password-field-container{display:block;position:relative}.wppb-form-field .wppb-password-field-container input[type="password"],.wppb-form-field .wppb-password-field-container input[type="text"]{width:100%}.wppb-form-field:not(#select_user_to_edit_form .wppb-form-field,.wppb-checkbox-terms-and-conditions,.wppb-gdpr-checkbox,.wppb-subscription-plans) label:not(.wppb-checkboxes label,.wppb-radios label,.login-remember label,.wppb-epaa-switch),#pms-subscription-plans-discount label,.pms-invite-code-name-field label,#wppb-login-wrap .login-username label,#wppb-login-wrap .login-password label,#wppb-login-wrap .login-auth label{width:30%;float:left;min-height:1px}.wppb-form-field input[type="text"],.wppb-form-field input[type="number"],.wppb-form-field input[type="email"],.wppb-form-field input[type="url"],.wppb-form-field input[type="search"],.wppb-form-field select,.wppb-form-field textarea,.wppb-form-field .wppb-password-field-container,.wppb-checkboxes,.wppb-radios,#wppb-login-wrap .login-username input,#wppb-login-wrap .login-auth input{width:69.9%;float:left}.wppb-form-field.wppb-select-multiple select{height:auto}.wp-theme-oceanwp .wppb-form-field input[type="number"]{max-width:100%!important}#wppb-login-wrap .login-remember{display:flex;align-items:center}#wppb-login-wrap .login-remember input{cursor:pointer}#wppb-login-wrap .login-remember label{padding-left:8px;margin-bottom:0;cursor:pointer}.wppb-form-field.wppb-timepicker select{width:auto!important;margin-right:5px}.wppb-user-forms .wppb-wysiwyg .wp-editor-wrap .wp-editor-tabs *{box-sizing:content-box!important}.wp-theme-oceanwp .woocommerce .wppb-user-forms .wppb-wysiwyg .wp-editor-wrap .wp-editor-tabs *{width:auto!important;padding:3px 8px 4px!important}.wppb-user-forms .wp-editor-wrap input{float:none;width:auto}input#send_credentials_via_email{float:none;margin-right:10px}.wppb-send-credentials-checkbox label{width:auto}.wppb-form-field>span:not(.wppb-password-field-container){display:block;clear:both;font-size:80%;font-style:italic;word-break:break-word}.wppb-form-field>span.custom_field_html{font-style:normal;font-size:100%}.wppb-form-field>span.select2-container{font-style:normal;font-size:100%;clear:none}.wppb-form-field>span.select2-container .selection .select2-selection{height:44px}.wppb-repeater .wppb-select-cpt span.select2-container{width:auto!important}span.select2-container{z-index:9999}.wppb-form-field.wppb-timepicker>span.wppb-timepicker-separator{display:inline-block;float:left;clear:none;margin-left:0;margin-right:5px;font-size:100%;font-style:normal}.wppb_upload_button{display:inline-block}.wppb-user-forms .wppb-checkboxes li,.wppb-user-forms .wppb-radios li{display:inline-block;padding:0 20px 0 0}.wppb-user-forms .wppb-checkboxes li.wppb-hidden{padding:0}.wppb-form-field .wppb-checkboxes label,.wppb-form-field .wppb-radios label{float:none;min-width:0;padding-left:5px;width:auto;display:inline-block}.wppb-checkbox-terms-and-conditions input,.wppb-checkboxes li input,.wppb-radios li input{min-width:0;float:none}.wppb-edit-user .wppb-checkbox-terms-and-conditions{display:none}.wppb-form-field.wppb-heading span,.wppb-default-about-yourself-heading span,.wppb-default-contact-info-heading span,.wppb-default-name-heading span,.wppb-checkbox-terms-and-conditions span{margin-left:0}.wppb-checkbox-terms-and-conditions label{width:100%}.wppb-form-field.wppb-checkbox-terms-and-conditions input[type="checkbox"].custom_field_toa{float:none;margin-right:10px}.wppb-recaptcha-element{display:inline-block}.wppb-recaptcha-element.wppb-invisible-recaptcha{display:block!important}.wppb-recaptcha-element iframe{margin-bottom:0}.wppb-form-field input.wppb-map-search-box{position:absolute;top:10px!important;height:34px;width:50%;min-width:250px;background:#fff;border:0;border-radius:1px;padding:0 10px;box-shadow:0 1px 1px 0 #c1c1c1;font-family:"Roboto",sans-serif}.wppb-create-new-site{width:100%}input#wppb_create_new_site_checkbox{width:auto;margin-right:10px;float:none}label[for="wppb_create_new_site_checkbox"]{width:100%}label[for="blog-privacy"]{width:100%}.wppb-gdpr-checkbox.wppb-form-field label{width:100%;float:none}.wppb-gdpr-checkbox.wppb-form-field #user_consent_gdpr{float:none;margin:0 10px 0 0}.wppb-error,.wppb-warning,.wppb-notice,.wppb-success{padding:6px 9px;margin:0 auto 25px;display:block;width:100%}.wppb-error,.wppb-warning{box-sizing:border-box;background:#ffebe8;border:1px solid #c00}.wppb-error,.wppb-warning,.wppb-notice{color:#222222!important}.wppb-error a,.wppb-warning a{color:#007acc!important}.wppb-comment-captcha-error{clear:both!important;margin:0 0 24px!important;padding:12px 16px!important;line-height:1.5!important}.wppb-comment-captcha-error+.comment-notes,.wppb-comment-captcha-error+.logged-in-as{clear:both!important;display:block!important;margin-top:0!important;margin-bottom:24px!important}.admin-bar #wppb_form_general_message{padding-top:32px}.wppb-error a:hover,.wppb-warning a:hover{color:#007acc!important;text-decoration:underline}.wppb-notice{box-sizing:border-box;background:#ccc;border:1px solid #666}.wppb-required{color:red}.wppb-required,.wppb-checkbox-terms-and-conditions span.wppb-required{margin-left:5px}.wppb-success{box-sizing:border-box;background:#e7f7d3;border:1px solid #6c3}.wppb-register-user .wppb-field-error,.wppb-edit-user .wppb-field-error,#wppb-recover-password .wppb-field-error{background-color:#ffdfdf;border:1px dotted #c89797;margin-bottom:6px!important;padding:6px!important}.wppb-field-error>input,.wppb-field-error>select,.wppb-field-error>textarea,.wppb-field-error>label{margin-bottom:10px}.wppb-field-error img{box-shadow:none;-webkit-box-shadow:none;border:none;border-radius:0;vertical-align:middle;margin-top:-3px;padding-left:5px;width:auto;height:auto}.wppb-form-field>span.wppb-form-error{margin-top:10px;padding-top:5px;border-top:1px dotted #c89797;font-size:100%;margin-left:0}.wppb-password-group{display:flex;flex-direction:column;gap:12px}.wppb-edit-user .wppb-default-password.wppb-current-password-field-error{background-color:#fff0;border:0;padding:0}.wppb-edit-user .wppb-default-password .wppb-current-password-subfield-error{background-color:#ffdfdf;border:1px dotted #c89797;padding:6px;margin-bottom:6px}#wppb-register-user .wppb-default-blog-details.wppb-field-error{background-color:transparent!important;border:0px!important}.wppb-default-blog-details>span.wppb-form-error{display:none}.wppb-blog-details-heading span{margin-left:0}.wppb-1website-url{position:absolute;left:-99999px}.wppb-table *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.wppb-table{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border-spacing:.5rem;border-collapse:collapse;width:100%}.wppb-table th{background:#f4f4f4;padding:7px;border:1px solid #e1e1e1;text-align:left}.wppb-table thead tr:hover{background:none}.wppb-table .wppb-sorting .wppb-sorting-default{display:inline-block;width:16px;height:16px;background:url(/wp-content/plugins/profile-builder/assets/images/sorting-default.png) no-repeat center center;vertical-align:middle}.wppb-table .wppb-sorting .wppb-sorting-ascending{background-image:url(/wp-content/plugins/profile-builder/assets/images/sorting-ascending.png)}.wppb-table .wppb-sorting .wppb-sorting-descending{background-image:url(/wp-content/plugins/profile-builder/assets/images/sorting-descending.png)}.wppb-table tr:hover{background:#f1fcff}.wppb-table td{padding:7px;border:1px solid #e1e1e1}.wppb-table .wppb-posts,.wppb-table .wppb-moreinfo{text-align:center}.wppb-avatar img{max-width:none}ul.wppb-profile{list-style-type:none;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}ul.wppb-profile li{margin-left:0;margin-right:0;overflow:hidden}ul.wppb-profile li label{display:block;width:30%;float:left;min-height:1px;font-weight:700}ul.wppb-profile li span{display:block;width:69.9%;float:left}ul.wppb-profile li h3,ul.wppb-profile li h3:first-child{margin:20px 0;padding-top:20px;border-top:1px solid #d2d2d2}ul.wppb-faceted-list{list-style:none;margin:0 0 20px}ul.wppb-faceted-list:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}ul.wppb-faceted-list>li{float:left;margin-right:15px;max-width:300px}ul.wppb-faceted-list>li:first-child{float:none;clear:both}.wppb-userlisting-container .wppb-faceted-list li h5{margin:5px 0}.wppb-screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}ul.wppb-faceted-list label>*{vertical-align:middle}ul.wppb-faceted-list input[type="checkbox"]{margin-right:5px}.wppb-userlisting-container.wppb-spinner{position:relative;opacity:.5}.wppb-userlisting-container.wppb-spinner:after{content:"";position:absolute;top:50%;left:50%;margin-top:-16px;margin-left:-16px;display:block;width:32px;height:32px;z-index:1000}ul.wppb-faceted-list .hide-this{display:none}#wppb-remove-facets-container{list-style:none;margin:0}.wppb-remove-facet:before,.wppb-remove-all-facets:before{content:"x";display:inline-block;border-right:1px dotted #d3ccc9;border-right:1px dotted #6f6f6f;padding-right:5px;margin-right:5px}.wppb-userlisting-container .wppb-ul-range-values{padding:5px 0}.wppb-userlisting-container:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.wppb-float-left{float:left}.wppb-float-right{float:right}.wppb-facet-float-left{float:left;max-width:300px}.wppb-facet-float-right{float:right;max-width:300px}li.wppb-facet-search{position:relative}.wppb-facet-search-wrap label{display:inline-block;position:relative;padding:0!important;margin:0!important}.wppb-facet-search{width:75%!important;margin-right:5px!important}.wppb-facet-search .screen-reader-text{display:none}.wppb-facet-search,.wppb-search-submit{box-sizing:border-box;display:inline-block!important;vertical-align:middle}.wppb-search-submit{display:inline-block;width:20%;height:100%;background:#4f5963;position:absolute;right:0;cursor:pointer;border:1px solid #444d57;border-radius:3px;padding:0!important;margin:0!important}.wppb-search-submit:hover{background:#fff;color:#4f5963}.wppb-search-submit::before{content:"\26B2";display:inline-block;color:#fff;font-size:120%;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.wppb-search-submit:hover::before{color:#4f5963}@media screen and (max-width:720px){.wppb-table{border:0}.wppb-table thead{display:none}.wppb-table tr{display:block;margin-bottom:30px}.wppb-table td{display:block;text-align:right;border-bottom:0}.wppb-table td:last-of-type{border-bottom:1px solid #e1e1e1}.wppb-table .wppb-posts,.wppb-table .wppb-moreinfo{text-align:right}.wppb-table td:before{content:attr(data-label);float:left}.wppb-table td:after{content:"";display:block;clear:both}}@media screen and (max-width:500px){.wppb-form-field:not(#select_user_to_edit_form .wppb-form-field,.wppb-checkbox-terms-and-conditions,.wppb-gdpr-checkbox,.wppb-subscription-plans) label:not(.wppb-checkboxes label,.wppb-radios label),#wppb-login-wrap .login-username label,#wppb-login-wrap .login-password label,#wppb-login-wrap .login-auth label,ul.wppb-profile li label{width:100%!important;display:block;float:none!important}.wppb-form-field input[type="text"],.wppb-form-field input[type="number"],.wppb-form-field input[type="email"],.wppb-form-field input[type="url"],.wppb-form-field input[type="password"],.wppb-form-field input[type="search"],.wppb-form-field select,.wppb-form-field textarea,.wppb-form-field .wp-editor-wrap,.wppb-form-field .wppb-password-field-container,.wppb-checkboxes,.wppb-radios,#wppb-login-wrap .login-username input,#wppb-login-wrap .login-password input,#wppb-login-wrap .login-auth input,ul.wppb-profile li span{width:100%!important;float:none!important}.wppb-form-field>span{margin-left:0}.wppb-checkboxes li label,.wppb-radios li label{display:inline}.wppb-form-field .wppb-avatar-nofile,.wppb-form-field .wppb-avatar-file,.wppb-form-field .wppb-upload-nofile,.wppb-form-field .wppb-upload-file{margin-left:0}}#pass-strength-result{background-color:#eee;border:1px solid #ddd;display:none;float:left;margin:13px 5px 5px 30%;padding:3px 5px;text-align:center;width:200px;height:28px}#pass-strength-result.short{background-color:#ffa0a0;border-color:#f04040}#pass-strength-result.bad{background-color:#ffb78c;border-color:#ff853c}#pass-strength-result.good{background-color:#ffec8b;border-color:#fc0}#pass-strength-result.strong{background-color:#c3ff88;border-color:#8dff1c}.wppb-form-field.wppb-default-password button.wppb-toggle-pw,.wppb-form-field.wppb-default-repeat-password button.wppb-toggle-pw,#wppb-login-wrap .login-password button.wppb-toggle-pw,#wppb-recover-password-container .wppb-form-field.passw1 .wppb-toggle-pw,#wppb-recover-password-container .wppb-form-field.passw2 .wppb-toggle-pw{position:absolute;right:4px;top:50%;transform:translateY(-50%);background:transparent!important;background-color:transparent!important;border:1px solid #fff0;box-shadow:none;padding:0;margin:0;cursor:pointer;outline:none;display:flex;align-items:center;justify-content:center}.wp-theme-oceanwp .wppb-form-field.wppb-default-password button.wppb-toggle-pw,.wp-theme-oceanwp .wppb-form-field.wppb-default-repeat-password button.wppb-toggle-pw{width:auto!important}#wppb-loginform .login-password .show-password-input,.woocommerce .wppb-default-repeat-password .show-password-input,.woocommerce .wppb-default-password .show-password-input{display:none!important}.wppb-form-field.wppb-default-password button img,.wppb-form-field.wppb-default-repeat-password button img,#wppb-login-wrap .login-password button img,#wppb-recover-password-container .wppb-form-field.passw1 button img,#wppb-recover-password-container .wppb-form-field.passw2 button img{width:20px}.wppb-form-field.wppb-subscription-plans input{display:inline-block;float:none;margin-right:10px!important}.wppb-form-field.wppb-subscription-plans span.description{display:block;font-size:100%;font-style:italic;margin-left:0;margin-bottom:1.5em}.wppb-user-forms table{border-collapse:separate}.wppb-private-website.wppb-private-website-hide-menus .main-navigation{display:none}.marker-content-info{position:absolute;top:-400px;left:-400px;display:none}.wppb-map-container .marker-content{min-width:320px;max-width:100%}.wppb-map-container .marker-content .marker-info-avatar_or_gravatar{float:left;margin-right:10px}.elementor-edit-mode .wppb-map-container{width:69.9%;float:left;border:1px solid #ccc;border-radius:3px}#wppb_auth_secret_buttons,#wppb_auth_verify_buttons,#wppb_auth_backup_buttons{margin-left:30%;display:flex;justify-content:space-between;align-items:stretch}.wppb_auth_button{background:none repeat scroll 0 0 #f7f7f7;border:1px solid #ccc!important;color:#555;cursor:pointer;display:inline-block;font-size:12px;line-height:26px;padding:15px;text-decoration:none;white-space:nowrap;text-align:center;width:30%}.wppb_auth_button:hover{background:none repeat scroll 0 0 #fafafa;border:1px solid #999!important;color:#222;text-decoration:none}#wppb_auth_newsecret.wppb_auth_new_button,#wppb_auth_verify_button.wppb_auth_verify_button,#wppb_auth_backup_button.wppb_auth_backup_button{flex-grow:1}#wppb_show_qr.wppb_auth_qr_button,#wppb_auth_verify_indicator.wppb_auth_verify_indicator,#wppb_auth_backup_indicator.wppb_auth_backup_indicator{flex-grow:1}#wppb_auth_verify_indicator,#wppb_auth_backup_indicator{pointer-events:none!important}#wppb_auth_verify_indicator.valid{background-color:#c3ff88;border-color:#8dff1c}#wppb_auth_verify_indicator.invalid{background-color:#ffa0a0;border-color:#f04040}#wppb_auth_backup_indicator.low{background-color:#ffeaa7;border-color:#856404}#wppb_auth_backup_indicator.zero{background-color:#ffa0a0;border-color:#f04040}#wppb_auth_QR_INFO{text-align:right}#wppb_auth_QR_INFO .wppb-description-delimiter{font-size:80%;font-style:italic}.wppb-backup-codes-admin-section{margin-top:20px;padding:15px;border:1px solid #ccc;border-radius:4px;background-color:#f7f7f7}.wppb-backup-codes-section h4,.wppb-backup-codes-admin-section h3,.wppb-backup-codes-admin-section h4{margin-top:0;margin-bottom:15px;color:#555}.wppb-backup-codes-new,.wppb-backup-codes-admin-new{border:1px solid #ccc;padding:15px;border-radius:4px;margin-bottom:15px}.wppb-backup-codes-new h4,.wppb-backup-codes-new h5,.wppb-backup-codes-admin-new h4{margin-top:0;margin-bottom:10px;color:#0c5460}.wppb-backup-codes-list,.wppb-backup-codes-admin-list{background-color:#fff;border:1px solid #ccc;border-radius:4px;padding:15px;margin-bottom:15px;font-family:'Courier New',monospace;font-size:14px;line-height:1.6;max-height:200px;overflow-y:auto}.wppb-backup-code-item,.wppb-backup-codes-admin-item{margin-bottom:5px;padding:5px;background-color:#f8f9fa;border-radius:3px;word-break:break-all}.wppb-backup-codes-actions{margin-top:15px}.wppb-backup-codes-actions .button{background:none repeat scroll 0 0 #f7f7f7;border:1px solid #ccc!important;color:#555;cursor:pointer;display:inline-block;font-size:12px;line-height:26px;padding:15px;text-decoration:none;white-space:nowrap;text-align:center;margin-right:10px;margin-bottom:5px}.wppb-backup-codes-actions .button:hover{background:none repeat scroll 0 0 #fafafa;border:1px solid #999!important;color:#222;text-decoration:none}.wppb-2fa-forced-notice.wppb-error p{margin:unset}.wppb-user-forms .iti .iti__search-input{box-sizing:border-box!important;width:100%!important;padding-left:30px!important;padding-right:28px!important}.wppb-form-field.wppb-international-telephone-input .iti{width:69.9%;max-width:100%;float:left}#wppb-form-style-1-wrapper .wppb-form-field.wppb-international-telephone-input .iti,#wppb-form-style-2-wrapper .wppb-form-field.wppb-international-telephone-input .iti,#wppb-form-style-3-wrapper .wppb-form-field.wppb-international-telephone-input .iti{width:100%;max-width:100%;display:block}.wppb-user-forms .iti{--iti-spacer-horizontal:12px}.wppb-user-forms .iti--inline-dropdown .iti__dropdown-content{border-radius:6px;overflow:hidden}.wppb-user-forms .iti .iti__country-list{padding:4px 0;margin:0}.wppb-user-forms .iti .iti__country{padding:8px 12px}.wppb-user-forms .iti .iti__country-list .iti__flag{margin-right:10px}[dir="rtl"] .wppb-user-forms .iti .iti__country-list .iti__flag{margin-right:0;margin-left:10px}#wppb-form-style-1-wrapper .wppb-form-field.wppb-international-telephone-input .iti button.iti__selected-country,#wppb-form-style-2-wrapper .wppb-form-field.wppb-international-telephone-input .iti button.iti__selected-country,#wppb-form-style-3-wrapper .wppb-form-field.wppb-international-telephone-input .iti button.iti__selected-country{width:auto!important;min-width:0!important;height:100%!important;min-height:0!important;padding:0!important;margin:0!important;border:0!important;background:none!important;box-shadow:none!important;color:inherit!important}#wppb-form-style-1-wrapper .wppb-form-field.wppb-international-telephone-input.label-inside>label:not(.wppb-epaa-switch):not(.wppb-field-visibility-settings label),#wppb-form-style-2-wrapper .wppb-form-field.wppb-international-telephone-input.label-inside>label:not(.wppb-epaa-switch):not(.wppb-field-visibility-settings label){padding-left:56px}#wppb-form-style-1-wrapper .wppb-form-field.wppb-international-telephone-input.label-inside input.wppb-intl-tel-input:not([type='radio']):not([type='checkbox']):not([type='submit']){padding-left:56px!important}.wppb-form-field .iti+.wppb-iti-error{float:left!important;width:69.9%!important;margin-left:30%;margin-top:6px;color:#c0392b!important;font-size:15px!important;display:none}.wppb-form-field.wppb-international-telephone-input.label-inside .iti+.wppb-iti-error{width:100%!important;margin-left:0!important}@media screen and (max-width:500px){.wppb-form-field.wppb-international-telephone-input .iti{float:none;width:100%}.wppb-form-field .iti+.wppb-iti-error{float:none;width:100%;margin-left:0}}