:root{color-scheme:light;--color-primary: #2563eb;--color-primary-dark: #1e40af;--color-primary-soft: #eff6ff;--color-bg: #f6f8fb;--color-card: #ffffff;--color-text: #172033;--color-text-secondary: #475569;--color-text-muted: #64748b;--color-border: #e2e8f0;--color-line: #eef2f6;--radius-lg: 24px;--radius-md: 18px;--shadow-card: 0 10px 30px rgba(15, 23, 42, .06);--shadow-blue: 0 14px 38px rgba(37, 99, 235, .12)}:root{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,Arial,sans-serif;color:#445064;background:#f5f8fc;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--pc-primary: #d60000;--pc-primary-hover: #bf0000;--pc-primary-soft: #fff4f4;--pc-text-strong: #2f3b4c;--pc-text: #445064;--pc-text-secondary: #748094;--pc-text-muted: #94a0b2;--pc-border: #e5ebf3;--pc-border-soft: #eef2f7;--pc-bg: #f5f8fc;--pc-card: #ffffff;--pc-shell: 1240px}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{color:var(--pc-text);background:var(--pc-bg);font-size:14px;font-weight:400}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.65}.app-shell{min-height:100vh;background:var(--pc-bg)}.pc-web-rebuild{min-height:100vh;color:var(--pc-text);background:var(--pc-bg)}.desktop-main{width:min(var(--pc-shell),calc(100% - 96px));margin:0 auto;padding:0 0 36px}.page{width:100%;margin:0;padding:24px 0}.card,.section,.hero-card,.info-card,.detail-block,.login-panel{border:1px solid var(--pc-border);border-radius:10px;background:var(--pc-card);box-shadow:none}.pc-site-header-lite{display:block!important;height:56px;border:0;background:#fff}.pc-site-header-inner{position:relative;display:flex;align-items:center;justify-content:center;width:min(var(--pc-shell),calc(100% - 96px));height:56px;margin:0 auto}.pc-site-menu{display:flex;align-items:center;justify-content:center;gap:32px;height:56px;margin:0;padding:0;white-space:nowrap}.pc-site-menu button{position:relative;display:inline-flex;align-items:center;height:56px;padding:0;border:0;color:#445064;background:transparent;font-size:14px;font-weight:400}.pc-site-menu button.active,.pc-site-menu button:hover{color:var(--pc-primary);font-weight:500}.pc-site-menu button.active:after{content:"";position:absolute;left:0;right:0;bottom:11px;height:2px;border-radius:2px;background:var(--pc-primary)}.pc-site-login{position:absolute;right:0;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;min-width:88px;height:30px;padding:0 12px;border:1px solid rgba(214,0,0,.72);border-radius:4px;color:var(--pc-primary);background:#fff;font-size:13px;font-weight:400}.pc-site-login:hover{color:#fff;background:var(--pc-primary)}.pc-site-brand,.pc-site-location{display:none}.pc-guopin-home{width:min(var(--pc-shell),calc(100% - 96px));margin:0 auto;padding:0 0 34px;background:linear-gradient(180deg,#f3f7ff 0,#f7f9fc 260px,#f7f9fc)}.pc-home-search-band{display:grid;grid-template-columns:220px minmax(0,1fr) 190px;gap:26px;align-items:center;min-height:126px;padding:28px 0 8px}.pc-home-brand-block{display:flex;align-items:center;gap:10px;min-width:0}.pc-home-brand-mark{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;flex:0 0 auto;overflow:hidden;border:1px solid rgba(214,0,0,.16);border-radius:12px;color:var(--pc-primary);background:#fff;font-size:14px;font-weight:600}.pc-home-brand-mark img{width:100%;height:100%;object-fit:contain}.pc-home-brand-block strong{display:block;color:var(--pc-primary);font-size:20px;line-height:1.2;font-weight:600;white-space:nowrap}.pc-home-brand-block p{margin:4px 0 0;color:#66758a;font-size:12px;white-space:nowrap}.pc-home-search-box-pro{display:grid;grid-template-columns:122px minmax(0,1fr) 118px;height:42px;overflow:hidden;border:1px solid var(--pc-primary);border-radius:6px;background:#fff}.pc-home-search-box-pro input,.pc-home-search-type,.pc-home-search-submit{height:40px;border:0;border-radius:0;font-size:14px}.pc-home-search-type{display:flex;align-items:center;justify-content:center;gap:6px;color:#2f3b4c;background:#fff;border-right:1px solid #edf1f7;font-weight:500}.pc-home-search-type span{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid #445064}.pc-home-search-box-pro input{padding:0 16px;color:#475569;outline:none}.pc-home-search-box-pro input::placeholder{color:#9aa5b5}.pc-home-search-submit{color:#fff;background:var(--pc-primary);font-weight:500}.pc-home-hot-row{display:flex;align-items:center;gap:8px;margin-top:10px;color:#66758a;font-size:13px}.pc-home-hot-row span{color:#526071;font-weight:400}.pc-home-hot-row button{height:24px;padding:0 10px;border:0;border-radius:4px;color:#526071;background:#fff;font-size:12px;font-weight:400}.pc-home-side-actions{display:flex;align-items:center;justify-content:flex-end;gap:14px}.pc-home-side-actions button{display:inline-flex;align-items:center;gap:8px;border:0;color:#445064;background:transparent;font-size:14px;font-weight:400}.pc-home-side-actions button span{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;color:#fff;background:#6c91f7;font-size:12px}.pc-home-side-actions button+button span{background:#4fc06c}.pc-home-shortcut-strip{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin-bottom:18px}.pc-home-shortcut-card{display:grid;grid-template-columns:36px minmax(0,1fr);grid-template-rows:auto auto;align-items:center;gap:2px 10px;min-height:64px;padding:11px 13px;border:1px solid rgba(226,232,240,.75);border-radius:8px;background:#ffffffe6;text-align:left}.pc-home-shortcut-icon{grid-row:1 / span 2;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid #eaf0f7;border-radius:9px;color:var(--pc-primary);background:linear-gradient(180deg,#fff,#f8fafc)}.pc-home-shortcut-icon svg,.quick-icon svg{width:18px;height:18px;stroke:currentColor;stroke-width:1.7;fill:none}.pc-home-shortcut-icon svg path,.quick-icon svg path{stroke:currentColor;stroke-width:1.7;fill:none}.pc-home-shortcut-title{color:#344055;font-size:14px;font-weight:500}.pc-home-shortcut-card small{color:#7a8798;font-size:11px;font-weight:400}.pc-home-main-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:18px;align-items:stretch;margin-bottom:18px}.pc-home-banner-wrap,.pc-home-news-panel,.pc-home-banner,.pc-home-default-banner{height:318px;min-height:318px}.pc-home-banner,.pc-home-default-banner{overflow:hidden;border-radius:8px}.pc-home-banner{position:relative;margin:0;border:0;cursor:pointer}.pc-home-banner img{width:100%;height:100%;object-fit:cover;display:block}.pc-home-banner-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent,rgba(0,0,0,.18))}.pc-home-banner-content{position:absolute;left:30px;right:30px;bottom:24px;color:#fff}.pc-home-banner-content span{font-size:13px;opacity:.9}.pc-home-banner-content strong{display:block;margin-top:8px;color:#fff;font-size:24px;font-weight:500}.pc-home-banner-dots{position:absolute;left:0;right:0;bottom:12px;display:flex;justify-content:center;gap:7px}.pc-home-banner-dots button{width:8px;height:8px;padding:0;border:0;border-radius:50%;background:#ffffff8c}.pc-home-banner-dots button.active{background:#fff}.pc-home-default-banner{position:relative;display:flex;align-items:center;justify-content:space-between;padding:36px 46px;color:#fff;background:radial-gradient(circle at 82% 28%,rgba(255,255,255,.46),transparent 25%),linear-gradient(135deg,#7eb3fb,#b9dcff 58%,#efbd75)}.pc-home-default-banner:before{content:"";position:absolute;left:-90px;bottom:-130px;width:520px;height:260px;border:36px solid rgba(255,255,255,.2);border-radius:50%;transform:rotate(-8deg)}.pc-home-banner-copy{position:relative;z-index:2;max-width:540px}.pc-home-banner-copy span{display:inline-block;padding:5px 12px;border:1px solid rgba(255,255,255,.55);border-radius:999px;color:#fff;font-size:13px}.pc-home-banner-copy strong{display:block;max-width:520px;margin-top:18px;color:#fffffff5;font-size:30px;line-height:1.32;font-weight:500}.pc-home-banner-copy p{margin:14px 0 0;color:#ffffffe0;font-size:14px}.pc-home-banner-visual{position:relative;z-index:2;width:240px;height:200px}.pc-home-banner-visual span{position:absolute;border-radius:22px;background:#ffffff2e;box-shadow:inset 0 0 0 1px #ffffff47}.pc-home-banner-visual span:nth-child(1){right:20px;top:10px;width:120px;height:140px}.pc-home-banner-visual span:nth-child(2){left:10px;top:58px;width:100px;height:112px}.pc-home-banner-visual span:nth-child(3){left:82px;bottom:0;width:140px;height:48px;border-radius:999px}.pc-home-news-panel{display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(226,232,240,.8);border-radius:8px;background:#ffffffeb}.pc-home-news-tabs{display:grid;grid-template-columns:1fr 1fr;height:46px;background:#f2f6fc}.pc-home-news-tabs strong,.pc-home-news-tabs span{position:relative;display:flex;align-items:center;justify-content:center;padding-bottom:2px;color:#344055;font-size:15px;font-weight:500}.pc-home-news-tabs strong{background:#fff}.pc-home-news-tabs strong:after{content:"";position:absolute;left:50%;bottom:5px;width:24px;height:2px;border-radius:2px;background:var(--pc-primary);transform:translate(-50%)}.pc-home-news-list{flex:1;padding:14px 18px 4px}.pc-home-news-list button{display:grid;grid-template-columns:7px minmax(0,1fr);gap:9px;align-items:start;width:100%;min-height:30px;padding:0;border:0;background:transparent;text-align:left}.pc-home-news-list button span{width:7px;height:7px;margin-top:8px;border-radius:50%;background:#cbd5e1;opacity:.82}.pc-home-news-list button span.hot{background:var(--pc-primary)}.pc-home-news-list button em{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#4a5568;font-style:normal;font-size:13px;font-weight:400;line-height:1.7}.pc-home-news-more{height:34px;margin:0 18px 14px;border:1px solid var(--pc-border);border-radius:6px;color:#526071;background:#fff;font-size:13px;font-weight:400}.pc-home-stats-row{display:none}.pc-home-job-flow{margin-top:18px;padding:18px 20px;border:1px solid rgba(226,232,240,.75);border-radius:10px;background:#fff}.pc-home-job-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.section-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 14px;padding-bottom:10px;border-bottom:1px solid var(--pc-border-soft)}.section-title{margin:0;color:var(--pc-text-strong);font-size:18px;font-weight:500}.section-subtitle,.section-more,.muted{color:var(--pc-text-secondary);font-size:13px}.tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.tab{height:32px;padding:0 14px;border:1px solid var(--pc-border);border-radius:16px;color:#526071;background:#fff;font-size:13px}.tab.active{color:#fff;border-color:var(--pc-primary);background:var(--pc-primary)}.primary-button,.fixed-action,.paper-action,.member-inline-button{border:0;color:#fff;background:var(--pc-primary)}.secondary-button,.mini-action,.back-button,.text-button{border:1px solid var(--pc-border);color:#526071;background:#fff}.primary-button,.secondary-button,.mini-action,.back-button,.text-button{min-height:34px;padding:0 14px;border-radius:6px;font-size:13px;font-weight:400}.text-button{color:var(--pc-primary);border-color:#d600003d}.empty{grid-column:1 / -1;margin:0;padding:28px;color:var(--pc-text-secondary);text-align:center}.inline-message,.form-error{color:var(--pc-primary);font-size:13px}input,select,textarea{border:1px solid #dbe3ee;border-radius:6px;color:var(--pc-text);background:#fff;outline:none}input:focus,select:focus,textarea:focus{border-color:#d600008c;box-shadow:0 0 0 3px #d600000f}.filter-grid,.pc-filter-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.pc-field,.pc-field-wide{display:grid;gap:6px;color:#526071;font-size:13px}.pc-field-wide{grid-column:span 2}.pc-field input,.pc-field select,.pc-field-wide input{height:36px;padding:0 10px}.pc-filter-actions{display:flex;align-items:end;gap:10px}.job-list,.ai-result-list,.asset-job-list,.resume-list,.order-list,.question-list{display:grid;gap:12px}.job-card{padding:14px;border:1px solid var(--pc-border);border-radius:8px;background:#fff;cursor:pointer}.job-card:hover{border-color:#d6000059}.job-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.job-title{margin:0;color:var(--pc-text-strong);font-size:14px;line-height:1.5;font-weight:500}.job-company,.job-meta{margin:6px 0 0;color:var(--pc-text-secondary);font-size:12px;line-height:1.6;font-weight:400}.job-tag,.match-score,.plan-tag{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:999px;color:var(--pc-primary);background:var(--pc-primary-soft);font-size:12px;font-weight:400;white-space:nowrap}.page-header{display:flex;align-items:center;gap:12px;margin-bottom:16px}.page-header h1{margin:0;color:var(--pc-text-strong);font-size:22px;font-weight:500}.hero-card{padding:24px}.hero-eyebrow{color:var(--pc-primary);font-size:13px}.hero-title{margin:8px 0;color:var(--pc-text-strong);font-size:18px;font-weight:500}.hero-subtitle{margin:0;color:var(--pc-text-secondary);line-height:1.7}.jobs-page,.ai-match-page,.resume-page,.question-home-page,.mine-page,.member-page,.login-page,.asset-page,.legal-page,.feedback-page,.help-page{display:grid;gap:16px}.jobs-filter-card,.jobs-result-card,.form-card,.question-filter-card,.question-asset-card,.mine-main-section,.resume-workbench-section,.member-plan-section,.member-order-section{padding:18px}.pc-jobs-shell{display:grid;gap:16px}.pc-job-table{display:grid;gap:8px}.pc-job-table-head,.pc-job-table-row{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1.1fr) 100px 90px;gap:12px;align-items:center}.pc-job-table-head{padding:10px 12px;color:#748094;background:#f7f9fc;border-radius:6px;font-size:12px}.pc-job-table-row{padding:12px;border:1px solid var(--pc-border);border-radius:8px;background:#fff}.quick-card,.feature-card,.resume-card,.paper-card,.plan-card,.order-card,.question-section-card,.stat-card,.menu-item,.article-card,.option-item{padding:14px;border:1px solid var(--pc-border);border-radius:8px;background:#fff}.quick-title,.feature-card strong,.resume-card h3,.paper-card strong,.plan-card strong,.question-section-card strong,.menu-item strong{color:var(--pc-text-strong);font-size:15px;font-weight:500}.quick-desc,.feature-card p,.resume-card p,.paper-meta,.member-desc{color:var(--pc-text-secondary);font-size:12px;line-height:1.6}.resume-action-grid,.question-section-grid,.question-stat-grid,.paper-list,.template-grid,.plan-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.mine-page{grid-template-columns:280px minmax(0,1fr)}.mine-sidebar,.question-sidebar,.resume-sidebar,.support-side{display:grid;gap:12px}.menu-list,.mine-menu-list{display:grid;gap:10px}.login-page.pc-login-page{grid-template-columns:minmax(0,1fr) 420px;gap:18px;max-width:980px;margin:0 auto}.pc-login-intro,.pc-login-card{min-height:320px;padding:26px}.pc-login-intro{display:flex;flex-direction:column;justify-content:flex-end;color:#fff;background:linear-gradient(135deg,#b91c1c,#d84a4a)}.pc-login-intro *{color:#fff}.pc-login-intro h1{margin:10px 0;font-size:26px;font-weight:500}.pc-login-bullets{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.pc-login-bullets span{padding:5px 9px;border:1px solid rgba(255,255,255,.28);border-radius:999px;font-size:12px}.pc-login-head{margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid var(--pc-border)}.pc-login-head h1{margin:10px 0 0;color:var(--pc-text-strong);font-size:20px;font-weight:500}.login-panel label,.form-card label{display:grid;gap:6px;margin-bottom:12px;color:#526071;font-size:13px}.login-panel input,.form-card input,.form-card select,.form-card textarea{width:100%;min-height:36px;padding:0 10px}.form-card textarea{padding:10px;min-height:90px}.modal-mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;align-items:center;justify-content:center;background:#0f172a59}.access-modal{width:min(420px,calc(100% - 32px));padding:22px;position:relative}.modal-close{position:absolute;right:12px;top:10px;border:0;background:transparent;font-size:20px;color:#748094}.modal-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}.site-footer{display:flex;justify-content:space-between;gap:16px;width:min(var(--pc-shell),calc(100% - 96px));margin:0 auto;padding:20px 0 28px;color:#748094;font-size:12px}.site-footer strong{color:#526071;font-weight:500}.site-footer a{color:#748094;text-decoration:none}.web-boot-shell{min-height:100vh;display:grid;place-items:center;background:var(--pc-bg)}.web-boot-card{display:flex;align-items:center;gap:10px;padding:18px 22px;border:1px solid var(--pc-border);border-radius:10px;background:#fff}.web-boot-card span{width:14px;height:14px;border:2px solid #fee2e2;border-top-color:var(--pc-primary);border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media(max-width:1100px){.desktop-main,.pc-guopin-home,.pc-site-header-inner,.site-footer{width:min(100% - 32px,var(--pc-shell))}.pc-home-search-band,.pc-home-main-grid,.login-page.pc-login-page,.mine-page{grid-template-columns:1fr}.pc-home-shortcut-strip,.pc-home-job-list,.resume-action-grid,.question-section-grid,.paper-list,.template-grid,.plan-list{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-home-side-actions,.pc-site-header-inner{justify-content:flex-start}.pc-site-menu{justify-content:flex-start;overflow-x:auto;padding-right:110px}}.pc-site-header-inner{display:grid;grid-template-columns:260px minmax(0,1fr) 108px;align-items:center;justify-content:initial;gap:24px}.pc-site-brand-lite{display:inline-flex;align-items:center;gap:10px;min-width:0;padding:0;border:0;color:var(--pc-text-strong);background:transparent;text-align:left}.pc-site-brand-lite span{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;flex:0 0 auto;overflow:hidden;border:1px solid rgba(214,0,0,.16);border-radius:50%;color:var(--pc-primary);background:#fff;font-size:14px;font-weight:500}.pc-site-brand-lite span img{width:100%;height:100%;object-fit:contain}.pc-site-brand-lite strong{overflow:hidden;color:#2f3b4c;font-size:17px;font-weight:500;white-space:nowrap;text-overflow:ellipsis}.pc-site-menu{justify-content:center;gap:28px}.pc-site-login{position:static;transform:none;justify-self:end}.pc-site-brand{display:none}.pc-home-search-band{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:26px;align-items:start;min-height:100px;padding:34px 0 8px}.pc-home-search-center{min-width:0}.pc-home-search-box-pro{grid-template-columns:minmax(0,1fr) 118px;width:100%}.pc-home-search-type{display:none}.pc-home-side-actions{align-self:start;height:42px;padding-top:2px}.pc-home-side-actions button{height:38px}.pc-home-side-actions button span{width:32px;height:32px}.pc-home-hot-row{margin-top:11px}.pc-home-news-tabs strong,.pc-home-news-tabs span{padding-bottom:0}.pc-home-news-tabs strong:after{bottom:2px;width:24px;height:2px}@media(max-width:1100px){.pc-site-header-inner{grid-template-columns:minmax(0,1fr) auto}.pc-site-brand-lite{display:none}.pc-site-menu{justify-content:flex-start}.pc-home-search-band{grid-template-columns:1fr}.pc-home-side-actions{justify-content:flex-start}}:root{--pc-shell: 1200px;--pc-primary: #c01818;--pc-primary-dark: #9f1515;--pc-primary-soft: #fff3f3;--pc-bg: #f5f7fb;--pc-card: #ffffff;--pc-text-strong: #263142;--pc-text: #3f4b5d;--pc-text-secondary: #6b778a;--pc-border: #e3e8f0;--pc-border-soft: #eef2f6}body{color:var(--pc-text);background:var(--pc-bg);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Microsoft YaHei,Arial,sans-serif}.pc-web-rebuild,.pc-web-rebuild *{box-sizing:border-box}.pc-web-rebuild h1,.pc-web-rebuild h2,.pc-web-rebuild h3,.pc-web-rebuild strong{color:var(--pc-text-strong);font-weight:500}.pc-web-rebuild p,.pc-web-rebuild span,.pc-web-rebuild small,.pc-web-rebuild em,.pc-web-rebuild label{color:var(--pc-text-secondary);font-weight:400}.desktop-main{width:min(var(--pc-shell),calc(100% - 80px));margin:0 auto;padding:0 0 34px}.page{padding:18px 0 26px}.card,.section,.hero-card,.info-card,.detail-block,.login-panel{border:1px solid var(--pc-border);border-radius:8px;box-shadow:none}.pc-site-header-lite{position:sticky;top:0;z-index:30;height:60px;border-bottom:1px solid #e8edf5;background:#fffffff5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:none}.pc-site-header-inner{width:min(var(--pc-shell),calc(100% - 80px));height:60px;margin:0 auto;display:grid;grid-template-columns:260px minmax(0,1fr) 104px;gap:22px;align-items:center}.pc-site-brand-lite span{width:34px;height:34px;border-radius:8px;border-color:#f0d8d8;color:var(--pc-primary);background:#fff7f7}.pc-site-brand-lite strong{color:#273244;font-size:16px;font-weight:500;letter-spacing:0}.pc-site-menu{display:flex;justify-content:center;gap:30px;height:60px}.pc-site-menu button{position:relative;height:60px;padding:0;border:0;border-radius:0;color:#3f4b5d;background:transparent;font-size:15px;font-weight:400}.pc-site-menu button.active,.pc-site-menu button:hover{color:var(--pc-primary)}.pc-site-menu button.active:after{content:"";position:absolute;left:50%;bottom:0;width:28px;height:3px;border-radius:3px 3px 0 0;background:var(--pc-primary);transform:translate(-50%)}.pc-site-login{height:30px;padding:0 12px;border-radius:3px;border-color:#c018188c;color:var(--pc-primary);font-size:13px;font-weight:400}.pc-guopin-home{width:100%;padding:0 0 26px;background:linear-gradient(180deg,#f0f5ff 0,#f6f8fb 210px,#f6f8fb)}.pc-home-search-band{min-height:86px;padding:24px 0 12px;grid-template-columns:minmax(0,1fr) 238px;gap:22px;align-items:start}.pc-home-search-box-pro{height:40px;border-radius:3px;border:2px solid var(--pc-primary);box-shadow:0 8px 20px #c018180f}.pc-home-search-box-pro input,.pc-home-search-submit{height:36px}.pc-home-search-box-pro input{padding:0 14px;color:#3f4b5d;font-size:14px}.pc-home-search-submit{border-radius:0;background:var(--pc-primary);font-size:14px;font-weight:400}.pc-home-hot-row{height:24px;margin-top:8px;gap:6px;overflow:hidden;font-size:12px}.pc-home-hot-row span{color:#66758a}.pc-home-hot-row button{height:22px;padding:0 7px;color:#66758a;background:transparent}.pc-home-hot-row button:hover{color:var(--pc-primary);background:#fff}.pc-home-side-actions{height:40px;justify-content:flex-end;gap:10px;padding-top:0}.pc-home-side-actions button{height:40px;padding:0 10px;border:1px solid var(--pc-border);border-radius:3px;background:#fff;color:#3f4b5d;font-size:13px}.pc-home-side-actions button span{width:auto;height:auto;border-radius:0;color:var(--pc-primary);background:transparent;font-size:13px}.pc-home-shortcut-strip{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:0 0 14px}.pc-home-shortcut-card{min-height:48px;grid-template-columns:20px minmax(0,1fr);gap:0 8px;padding:9px 10px;border-radius:4px;background:#fff;transition:border-color .15s ease,transform .15s ease}.pc-home-shortcut-card:hover{border-color:#c0181852;transform:translateY(-1px)}.pc-home-shortcut-icon{grid-row:1 / span 2;width:18px;height:18px;border:0;border-radius:0;color:var(--pc-primary);background:transparent}.pc-home-shortcut-icon svg,.quick-icon svg{width:17px;height:17px;stroke-width:1.6}.pc-home-shortcut-title{font-size:14px;color:#344055;font-weight:500}.pc-home-shortcut-card small{margin-top:2px;font-size:11px;color:#8490a2}.pc-home-main-grid{grid-template-columns:minmax(0,1fr) 330px;gap:14px;margin-bottom:14px}.pc-home-banner-wrap,.pc-home-news-panel,.pc-home-banner,.pc-home-default-banner{height:280px;min-height:280px}.pc-home-banner,.pc-home-default-banner,.pc-home-news-panel{border-radius:6px}.pc-home-default-banner{padding:32px 38px;background:linear-gradient(120deg,#edf5ff,#f9fbff 52%,#fff5ec);color:#263142;border:1px solid #e3e8f0}.pc-home-default-banner:before{display:none}.pc-home-banner-copy span{border:1px solid #f0d8d8;color:var(--pc-primary);background:#fff}.pc-home-banner-copy strong{max-width:520px;color:#263142;font-size:26px;font-weight:500}.pc-home-banner-copy p{color:#6b778a}.pc-home-banner-visual span{background:#c0181814;box-shadow:inset 0 0 0 1px #c0181814}.pc-home-news-tabs{height:42px;background:#f8fafc}.pc-home-news-tabs strong,.pc-home-news-tabs span{font-size:14px}.pc-home-news-tabs strong:after{bottom:0;height:2px}.pc-home-news-list{padding:12px 16px 2px}.pc-home-news-list button{min-height:28px}.pc-home-news-list button em{color:#485466;font-size:13px;line-height:1.62}.pc-home-news-more{height:32px;margin:0 16px 12px;border-radius:3px}.pc-home-stats-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 14px}.pc-home-stats-row div{display:flex;align-items:center;justify-content:center;gap:8px;height:42px;border:1px solid var(--pc-border);border-radius:4px;background:#fff}.pc-home-stats-row span{color:#66758a;font-size:13px}.pc-home-stats-row strong{color:var(--pc-primary);font-size:18px;font-weight:500}.pc-home-job-flow{margin-top:0;padding:14px 16px 16px;border-radius:6px}.section-head{margin-bottom:10px;padding-bottom:8px}.section-title{font-size:17px;font-weight:500}.tabs{gap:6px;margin-bottom:10px}.tab{height:28px;padding:0 12px;border-radius:3px}.pc-home-job-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.job-card{min-height:116px;padding:12px;border-radius:5px}.job-title{font-size:14px;font-weight:500;color:#263142}.job-company,.job-meta{font-size:12px;color:#6b778a}.job-tag{height:21px;border-radius:3px;font-weight:400}.resume-page,.question-home-page,.mine-page,.member-page,.asset-page,.feedback-page,.help-page,.legal-page{gap:14px}.resume-page,.question-home-page{grid-template-columns:280px minmax(0,1fr);align-items:start}.resume-sidebar,.question-sidebar,.mine-sidebar{position:sticky;top:76px;border-radius:6px}.hero-title{font-size:18px;font-weight:500}.hero-subtitle{font-size:13px;line-height:1.7}.quick-card,.feature-card,.resume-card,.paper-card,.plan-card,.order-card,.question-section-card,.stat-card,.menu-item,.article-card,.option-item{border-radius:6px;box-shadow:none}.resume-action-grid,.question-section-grid,.question-stat-grid,.paper-list,.template-grid,.plan-list{gap:10px}.login-page.pc-login-page{max-width:920px;gap:14px}.pc-login-intro,.pc-login-card{min-height:286px;border-radius:6px}@media(max-width:1100px){.desktop-main,.pc-site-header-inner,.site-footer{width:min(100% - 32px,var(--pc-shell))}.pc-home-search-band,.pc-home-main-grid,.job-detail-v2,.resume-page,.question-home-page,.mine-page,.login-page.pc-login-page{grid-template-columns:1fr}.pc-home-shortcut-strip,.pc-home-job-list,.template-grid,.paper-list{grid-template-columns:repeat(2,minmax(0,1fr))}.job-detail-v2-side,.resume-sidebar,.question-sidebar,.mine-sidebar{position:static}}:root{--pc-content-shell: 1568px;--pc-content-gutter: 160px}.pc-site-header-lite{width:100%}.pc-site-header-inner,.desktop-main,.site-footer{width:min(var(--pc-content-shell),calc(100% - var(--pc-content-gutter)))!important;max-width:min(var(--pc-content-shell),calc(100% - var(--pc-content-gutter)))!important;margin-left:auto!important;margin-right:auto!important}.pc-guopin-home{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}.pc-site-header-inner{padding-left:0!important;padding-right:0!important}.site-footer{display:flex;align-items:flex-start;justify-content:space-between;padding-left:0!important;padding-right:0!important}@media(max-width:1100px){:root{--pc-content-gutter: 32px}.pc-site-header-inner,.desktop-main,.site-footer{width:min(100% - var(--pc-content-gutter),var(--pc-content-shell))!important;max-width:min(100% - var(--pc-content-gutter),var(--pc-content-shell))!important}}.pc-home-side-actions button{gap:8px!important;height:40px!important;padding:0 13px!important;border:1px solid #dfe6f0!important;border-radius:4px!important;background:#fff!important;color:#344055!important}.pc-home-side-actions button span{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:28px!important;height:28px!important;border-radius:50%!important;color:#fff!important;background:linear-gradient(135deg,#6d8df7,#4f72dc)!important;font-size:13px!important;font-weight:500!important;line-height:1!important}.pc-home-side-actions button+button span{background:linear-gradient(135deg,#48bf65,#21a34b)!important}.pc-home-side-actions button:hover{border-color:#c0181847!important;color:var(--pc-primary)!important}.pc-home-job-list .job-card,.job-list .job-card,.ai-result-list .job-card,.asset-job-list .job-card{position:relative;overflow:hidden;border-color:#dde6f2;background:linear-gradient(90deg,#c018180b 0,#c0181800 5px),linear-gradient(180deg,#fff,#fbfdff)}.pc-home-job-list .job-card:before,.job-list .job-card:before,.ai-result-list .job-card:before,.asset-job-list .job-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:#d73737;opacity:.72}.pc-home-job-list .job-card:hover,.job-list .job-card:hover,.ai-result-list .job-card:hover,.asset-job-list .job-card:hover{border-color:#c0181861;background:linear-gradient(90deg,#c0181812 0,#c0181800 7px),linear-gradient(180deg,#fff,snow)}.job-title{color:#1e2d44!important;font-weight:500!important}.job-company{color:#526fa3!important}.job-meta{color:#69768a!important}.job-tag{border:1px solid rgba(192,24,24,.1)!important;color:#c01818!important;background:#fff1f1!important}.pc-home-job-list .job-card:nth-child(3n+2):before,.job-list .job-card:nth-child(3n+2):before,.ai-result-list .job-card:nth-child(3n+2):before,.asset-job-list .job-card:nth-child(3n+2):before{background:#3867d6}.pc-home-job-list .job-card:nth-child(3n+3):before,.job-list .job-card:nth-child(3n+3):before,.ai-result-list .job-card:nth-child(3n+3):before,.asset-job-list .job-card:nth-child(3n+3):before{background:#24a35a}.pc-home-job-list .job-card:nth-child(3n+2) .job-tag,.job-list .job-card:nth-child(3n+2) .job-tag{color:#3157b7!important;background:#f0f5ff!important;border-color:#3157b71f!important}.pc-home-job-list .job-card:nth-child(3n+3) .job-tag,.job-list .job-card:nth-child(3n+3) .job-tag{color:#178347!important;background:#eefbf3!important;border-color:#1783471f!important}.job-detail-page{padding-top:14px!important}.job-detail-page .page-header{display:flex!important;align-items:center!important;gap:14px!important;min-height:54px!important;margin:0 0 12px!important;padding:0!important;border:0!important;background:transparent!important}.job-detail-page .page-header .back-button,.job-detail-page .page-header button{height:34px!important;min-height:34px!important;padding:0 14px!important;border:1px solid #dfe6f0!important;border-radius:4px!important;color:#526071!important;background:#fff!important;font-size:14px!important;font-weight:400!important}.job-detail-page .page-header h1{margin:0!important;color:#263142!important;font-size:22px!important;font-weight:500!important;letter-spacing:0!important}.job-detail-page .page-header p,.job-detail-page .page-header .page-desc{display:none!important}.job-detail-v2{display:grid!important;grid-template-columns:minmax(0,1fr) 330px!important;gap:16px!important;align-items:start!important}.job-summary-v2{position:relative;padding:22px 26px 24px!important;border-radius:8px!important;border-color:#dfe7f2!important;background:linear-gradient(180deg,#fff,#fbfdff)!important}.job-summary-v2:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;border-radius:8px 0 0 8px;background:var(--pc-primary);opacity:.76}.job-summary-v2-head{margin-bottom:12px!important}.job-summary-v2 h1{max-width:1080px;margin:0 0 12px!important;color:#1f2d40!important;font-size:24px!important;line-height:1.45!important;font-weight:500!important;letter-spacing:0!important;word-break:break-word}.job-summary-v2>strong{display:block!important;margin:0 0 10px!important;color:#42649a!important;font-size:15px!important;font-weight:500!important}.job-summary-v2>p{max-width:1000px;color:#69768a!important;font-size:13px!important;line-height:1.75!important}.job-detail-page .mini-action{min-height:32px!important;padding:0 14px!important;border-radius:4px!important;color:#526071!important;background:#fff!important}.job-detail-page .mini-action.active{color:var(--pc-primary)!important;border-color:#c018183d!important;background:#fff6f6!important}.job-detail-v2-main{display:grid!important;gap:12px!important}.job-detail-page .detail-block{padding:18px 24px!important;border-radius:8px!important;border-color:#dfe7f2!important;background:#fff!important}.job-detail-page .detail-block h2{position:relative;margin:0 0 13px!important;padding-left:12px;color:#263142!important;font-size:17px!important;font-weight:500!important}.job-detail-page .detail-block h2:before{content:"";position:absolute;left:0;top:4px;width:3px;height:16px;border-radius:3px;background:var(--pc-primary)}.job-detail-page .detail-block p{color:#40506a!important;font-size:15px!important;line-height:1.9!important;word-break:break-word;white-space:pre-wrap}.job-detail-page .detail-block p a,.job-detail-page .detail-block p:last-child{color:#40506a}.job-detail-v2-side{padding:20px 22px!important;border-radius:8px!important;border-color:#dfe7f2!important;background:#fff!important}.job-detail-v2-side h2{margin:0 0 14px!important;color:#263142!important;font-size:18px!important;font-weight:500!important}.job-side-row{display:grid!important;grid-template-columns:92px minmax(0,1fr)!important;gap:10px!important;padding:10px 0!important;border-bottom:1px solid var(--pc-border-soft)!important}.job-side-row span{color:#69768a!important;font-size:14px!important}.job-side-row strong{color:#1f2d40!important;font-size:14px!important;font-weight:500!important;text-align:right!important}.job-side-note{margin:14px 0 12px!important;padding:10px 12px;border-radius:4px;color:#66758a!important;background:#f7f9fc}.job-detail-page .fixed-action{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:38px!important;padding:0 14px!important;border:1px solid var(--pc-primary)!important;border-radius:4px!important;color:#fff!important;background:var(--pc-primary)!important;text-decoration:none!important;font-size:14px!important;font-weight:400!important}.job-detail-page .fixed-action:hover{background:var(--pc-primary-dark)!important}.job-detail-page .fixed-action.muted{color:var(--pc-primary)!important;background:#fff!important}.pc-web-rebuild .page:not(.pc-guopin-home){padding-top:16px!important;padding-bottom:28px!important}.pc-web-rebuild .page-header,.pc-web-rebuild .page-header-compact{display:flex!important;align-items:center!important;gap:12px!important;min-height:50px!important;margin:0 0 12px!important;padding:0!important;border:0!important;background:transparent!important}.pc-web-rebuild .page-header>div,.pc-web-rebuild .page-header-compact>div{min-width:0}.pc-web-rebuild .page-header h1,.pc-web-rebuild .page-header-compact h1{margin:0!important;color:#263142!important;font-size:21px!important;line-height:1.35!important;font-weight:500!important}.pc-web-rebuild .page-header p,.pc-web-rebuild .page-header-compact p{margin:3px 0 0!important;color:#748094!important;font-size:13px!important;line-height:1.55!important}.pc-web-rebuild .back-button,.pc-web-rebuild .page-header button,.pc-web-rebuild .page-header-compact button{height:34px!important;min-height:34px!important;padding:0 13px!important;border:1px solid #dfe6f0!important;border-radius:4px!important;color:#526071!important;background:#fff!important;font-size:14px!important;font-weight:400!important}.pc-web-rebuild .card,.pc-web-rebuild .section,.pc-web-rebuild .hero-card,.pc-web-rebuild .info-card,.pc-web-rebuild .detail-block,.pc-web-rebuild .login-panel,.pc-web-rebuild .form-card,.pc-web-rebuild .quick-card,.pc-web-rebuild .feature-card,.pc-web-rebuild .resume-card,.pc-web-rebuild .paper-card,.pc-web-rebuild .plan-card,.pc-web-rebuild .order-card,.pc-web-rebuild .question-section-card,.pc-web-rebuild .stat-card,.pc-web-rebuild .menu-item,.pc-web-rebuild .article-card,.pc-web-rebuild .option-item,.pc-web-rebuild .practice-card{border:1px solid #dfe7f2!important;border-radius:8px!important;background:#fff!important;box-shadow:none!important}.pc-web-rebuild .card:hover,.pc-web-rebuild .quick-card:hover,.pc-web-rebuild .feature-card:hover,.pc-web-rebuild .resume-card:hover,.pc-web-rebuild .paper-card:hover,.pc-web-rebuild .menu-item:hover,.pc-web-rebuild .question-section-card:hover{border-color:#c0181842!important}.pc-web-rebuild .section-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;margin:0 0 12px!important;padding-bottom:9px!important;border-bottom:1px solid #edf1f6!important}.pc-web-rebuild .section-subtitle,.pc-web-rebuild .section-more,.pc-web-rebuild .member-desc,.pc-web-rebuild .muted{color:#748094!important;font-size:13px!important;line-height:1.65!important}.pc-web-rebuild .primary-button,.pc-web-rebuild .secondary-button,.pc-web-rebuild .mini-action,.pc-web-rebuild .paper-action,.pc-web-rebuild .member-inline-button,.pc-web-rebuild .text-button,.pc-web-rebuild .fixed-action{min-height:34px!important;border-radius:4px!important;font-size:14px!important;font-weight:400!important}.pc-web-rebuild .primary-button,.pc-web-rebuild .paper-action,.pc-web-rebuild .member-inline-button{border:1px solid var(--pc-primary)!important;color:#fff!important;background:var(--pc-primary)!important}.pc-web-rebuild .secondary-button,.pc-web-rebuild .mini-action,.pc-web-rebuild .text-button{border:1px solid #dfe6f0!important;color:#526071!important;background:#fff!important}.pc-web-rebuild .text-button{color:var(--pc-primary)!important;border-color:#c0181838!important}.pc-web-rebuild input,.pc-web-rebuild select,.pc-web-rebuild textarea{min-height:34px!important;border:1px solid #dbe3ee!important;border-radius:4px!important;color:#344055!important;background:#fff!important;font-size:14px!important}.pc-web-rebuild input:focus,.pc-web-rebuild select:focus,.pc-web-rebuild textarea:focus{border-color:#c0181873!important;box-shadow:0 0 0 3px #c018180f!important}.ai-match-page{display:grid!important;grid-template-columns:360px minmax(0,1fr)!important;gap:14px!important;align-items:start!important}.ai-match-page .hero-card,.ai-match-page .ai-panel,.ai-match-page .ai-result-workbench{padding:18px 20px!important}.ai-match-page .hero-card{position:sticky;top:76px;background:linear-gradient(180deg,#fff,#fbfdff)!important}.ai-match-page .filter-grid{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}.ai-match-page .filter-grid label,.ai-match-page .ai-panel label{display:grid!important;grid-template-columns:76px minmax(0,1fr)!important;gap:8px!important;align-items:center!important;margin:0 0 10px!important;color:#526071!important;font-size:13px!important}.ai-match-page .ai-result-list{gap:10px!important}.match-card{border-left:4px solid rgba(192,24,24,.7)!important}.match-score{border-radius:4px!important;color:#c01818!important;background:#fff1f1!important}.resume-page{display:grid!important;grid-template-columns:300px minmax(0,1fr)!important;gap:14px!important;align-items:start!important}.resume-sidebar{padding:18px!important;background:linear-gradient(180deg,#fff,#fbfdff)!important}.resume-action-grid{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}.resume-action{min-height:58px!important;padding:12px!important;border-radius:6px!important;border:1px solid #dfe7f2!important;background:#fff!important;text-align:left!important}.resume-action.primary{border-color:#c0181847!important;background:#fff8f8!important}.resume-workbench-section{padding:16px!important}.resume-list,.template-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.resume-card{padding:14px!important}.resume-edit-page{display:grid!important;grid-template-columns:minmax(0,1fr) 420px!important;gap:14px!important;align-items:start!important}.question-home-page{display:grid!important;grid-template-columns:300px minmax(0,1fr)!important;gap:14px!important;align-items:start!important}.question-sidebar{padding:18px!important;background:linear-gradient(180deg,#fff,#fbfdff)!important}.question-stat-grid{display:grid!important;grid-template-columns:1fr!important;gap:8px!important}.question-workbench{padding:16px!important}.question-section-grid,.paper-list{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}.question-section-card,.paper-card{padding:14px!important}.question-section-card{min-height:92px!important;display:grid!important;grid-template-columns:38px minmax(0,1fr)!important;grid-template-rows:auto auto!important;column-gap:12px!important;row-gap:4px!important;align-items:center!important;text-align:left!important}.question-section-card>span:first-child{grid-row:1 / span 2!important;width:34px!important;height:34px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid #edf1f7!important;border-radius:10px!important;color:#b91c1c!important;background:#fff7f7!important}.question-section-card>span:first-child svg{width:18px!important;height:18px!important;display:block!important;overflow:visible!important;fill:none!important;stroke:currentColor!important;stroke-width:1.7!important;stroke-linecap:round!important;stroke-linejoin:round!important}.question-section-card>span:first-child svg path{fill:none!important;stroke:currentColor!important}.question-section-card strong,.paper-card strong{color:#263142!important;font-size:15px!important;font-weight:500!important}.question-papers-page .question-filter-card,.question-papers-page .question-asset-card,.question-asset-page .question-asset-card{padding:16px!important}.question-papers-page .filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}.practice-page{max-width:980px;margin:0 auto}.practice-card{padding:20px 24px!important}.question-stem{color:#263142!important;font-size:17px!important;line-height:1.85!important}.option-item{padding:12px 14px!important}.question-list{gap:10px!important}.mine-page{display:grid!important;grid-template-columns:300px minmax(0,1fr)!important;gap:14px!important;align-items:start!important}.mine-sidebar{padding:18px!important;background:linear-gradient(180deg,#fff,#fbfdff)!important}.mine-main-section{padding:16px!important}.mine-menu-list,.menu-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.menu-item{min-height:64px!important;padding:13px 14px!important}.menu-item strong{color:#263142!important;font-size:15px!important;font-weight:500!important}.member-page{display:grid!important;grid-template-columns:minmax(0,1fr) 360px!important;gap:14px!important;align-items:start!important}.member-card,.member-plan-section,.member-order-section{padding:18px!important}.plan-list{grid-template-columns:1fr!important;gap:10px!important}.plan-card{padding:16px!important}.order-list{gap:10px!important}.asset-page{gap:14px!important}.asset-job-list{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}.asset-question-list{gap:10px!important}.asset-actions{display:flex!important;gap:8px!important;flex-wrap:wrap!important}.login-page.pc-login-page{display:grid!important;grid-template-columns:minmax(0,1fr) 410px!important;gap:14px!important;max-width:960px!important;margin:20px auto 0!important}.pc-login-intro,.pc-login-card{padding:24px!important;border-radius:8px!important}.pc-login-intro{background:linear-gradient(135deg,#b91c1c,#d84a4a 54%,#ef8f6c)!important}.pc-login-head{margin-bottom:14px!important}.login-panel label,.form-card label{color:#526071!important;font-size:13px!important}.narrow-page{max-width:980px!important;margin-left:auto!important;margin-right:auto!important}.feedback-page,.help-page,.legal-page{gap:14px!important}.support-side,.legal-card,.article-card,.form-card{padding:18px!important}.legal-card p,.article-card p,.help-page p,.feedback-page p{color:#40506a!important;line-height:1.85!important}.hero-eyebrow{color:var(--pc-primary)!important;font-size:13px!important}.hero-title{color:#303b4c!important;font-size:18px!important;font-weight:500!important;line-height:1.45!important}.hero-subtitle{color:#748094!important;font-size:13px!important;line-height:1.75!important}.permission-note{padding:10px 12px!important;border:1px solid #edf1f6!important;border-radius:6px!important;background:#f8fafc!important}.permission-note strong{color:#526071!important;font-size:13px!important}.inline-message,.form-error{padding:8px 10px!important;border-radius:4px!important;color:#b42318!important;background:#fff1f1!important;font-size:13px!important}.empty{padding:24px!important;border:1px dashed #dfe7f2!important;border-radius:8px!important;color:#748094!important;background:#fbfdff!important}@media(max-width:1100px){.ai-match-page,.resume-page,.resume-edit-page,.question-home-page,.mine-page,.member-page,.login-page.pc-login-page{grid-template-columns:1fr!important}.ai-match-page .hero-card,.resume-sidebar,.question-sidebar,.mine-sidebar{position:static!important}.question-section-grid,.paper-list,.asset-job-list,.resume-list,.template-grid,.mine-menu-list,.menu-list{grid-template-columns:1fr!important}}.page.job-detail-page .page-header h1{font-size:17px!important;line-height:1.5!important;font-weight:500!important;color:#263142!important}.page.job-detail-page .job-summary-v2 h1{max-width:1000px!important;margin:0 0 10px!important;color:#263142!important;font-size:17px!important;line-height:1.75!important;font-weight:500!important;letter-spacing:0!important}.page.job-detail-page .job-summary-v2{padding-top:20px!important;padding-bottom:20px!important}.page.resume-page .resume-sidebar{position:static!important;top:auto!important;align-self:start!important}.page.resume-page{grid-template-columns:320px minmax(0,1fr)!important;gap:18px!important;align-items:start!important}.page.resume-page .resume-sidebar{grid-column:1!important;grid-row:1 / span 2!important}.page.resume-page .resume-template-section,.page.resume-page .resume-saved-section{grid-column:2!important}.page.resume-page .resume-template-section{padding:22px 24px!important;border:1px solid #dfe7f2!important;border-radius:10px!important;background:linear-gradient(180deg,#fff8f8d1,#fffffff0 38%,#fff)!important}.page.resume-page .resume-template-section .section-head{margin-bottom:14px!important;padding-bottom:12px!important}.page.resume-page .resume-template-section .section-title{color:#263142!important;font-size:18px!important;font-weight:500!important}.page.resume-page .resume-template-section .section-subtitle{margin-top:6px!important;color:#687589!important;font-size:13px!important;line-height:1.65!important}.page.resume-page .resume-template-section .tabs{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin:0 0 16px!important;padding:0!important;border:0!important}.page.resume-page .resume-template-section .tab{min-width:74px!important;height:34px!important;padding:0 14px!important;border-radius:4px!important;border:1px solid #d7dfeb!important;color:#46566e!important;background:#fff!important;font-size:14px!important;font-weight:400!important}.page.resume-page .resume-template-section .tab.active{border-color:#c01818!important;color:#fff!important;background:#c01818!important}.page.resume-page .template-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important}.page.resume-page .template-card{position:relative!important;min-height:198px!important;padding:14px 14px 13px!important;overflow:hidden!important;cursor:pointer!important;border:1px solid #dfe7f2!important;border-radius:8px!important;background:#fff!important;box-shadow:0 8px 18px #172b4d0a!important;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease!important}.page.resume-page .template-card:hover{transform:translateY(-2px)!important;border-color:#c018186b!important;box-shadow:0 12px 26px #172b4d17!important}.page.resume-page .template-card h3{margin:0 0 8px!important;color:#263142!important;font-size:15px!important;line-height:1.45!important;font-weight:500!important}.page.resume-page .template-card p{min-height:38px!important;margin:0 0 10px!important;color:#64748b!important;font-size:13px!important;line-height:1.45!important}.page.resume-page .template-tags{display:flex!important;flex-wrap:wrap!important;gap:6px!important}.page.resume-page .template-tags span{padding:3px 8px!important;border-radius:999px!important;color:#6b4250!important;background:#fff3f3!important;font-size:12px!important;line-height:1.35!important}@media(max-width:1280px){.page.resume-page .template-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:1100px){.page.resume-page{grid-template-columns:1fr!important}.page.resume-page .resume-sidebar,.page.resume-page .resume-template-section,.page.resume-page .resume-saved-section{grid-column:1!important;grid-row:auto!important}.page.resume-page .template-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.pc-home-news-panel{height:318px!important;max-height:318px!important;min-height:318px!important;overflow:hidden!important;border:1px solid #dfe7f2!important;border-radius:10px!important;background:#fff!important;box-shadow:0 8px 22px #172b4d0a!important}.pc-home-news-tabs{display:grid!important;grid-template-columns:1fr 1fr!important;height:46px!important;padding:6px!important;gap:6px!important;border-bottom:1px solid #edf1f7!important;background:#f7f9fc!important}.pc-home-news-tabs button{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;height:34px!important;border:0!important;border-radius:6px!important;color:#526071!important;background:transparent!important;font-size:14px!important;font-weight:400!important;cursor:pointer!important}.pc-home-news-tabs button.active{color:#c01818!important;background:#fff!important;box-shadow:0 4px 12px #172b4d0f!important}.pc-home-news-tabs button.active:after{content:""!important;position:absolute!important;left:50%!important;bottom:-6px!important;width:26px!important;height:2px!important;border-radius:999px!important;background:#c01818!important;transform:translate(-50%)!important}.pc-home-news-list{flex:1!important;min-height:0!important;display:block!important;overflow:hidden!important;padding:8px 16px 4px!important}.pc-home-news-track{display:grid!important;gap:0!important;will-change:transform!important}.pc-home-news-track.auto-scroll{animation:pcHomeNewsAutoScroll 18s linear infinite!important}.pc-home-news-list:hover .pc-home-news-track.auto-scroll{animation-play-state:paused!important}.pc-home-news-list button{display:grid!important;grid-template-columns:22px minmax(0,1fr)!important;gap:9px!important;align-items:start!important;width:100%!important;min-height:auto!important;padding:8px 0 7px!important;border:0!important;border-bottom:1px solid #edf1f6!important;border-radius:0!important;background:transparent!important;text-align:left!important;cursor:pointer!important;transition:background .18s ease,border-color .18s ease!important}.pc-home-news-list button:last-child{border-bottom:0!important}.pc-home-news-list button:hover{background:#fafcff!important}.pc-home-news-list button i{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:18px!important;height:18px!important;margin-top:2px!important;border-radius:5px!important;color:#7b8797!important;background:#eef3f9!important;font-size:11px!important;font-style:normal!important;font-weight:500!important}.pc-home-news-list button i.hot{color:#fff!important;background:linear-gradient(135deg,#d33a3a,#b91616)!important}.pc-home-news-list button span{display:block!important;min-width:0!important;width:auto!important;height:auto!important;margin:0!important;border-radius:0!important;background:transparent!important;opacity:1!important}.pc-home-news-list button strong{overflow:hidden!important;display:-webkit-box!important;-webkit-line-clamp:1!important;-webkit-box-orient:vertical!important;color:#2f3b4c!important;font-size:13px!important;line-height:1.38!important;font-weight:500!important}.pc-home-news-list button small{overflow:hidden!important;display:block!important;margin-top:3px!important;color:#7a8798!important;font-size:11px!important;line-height:1.25!important;white-space:nowrap!important;text-overflow:ellipsis!important}@keyframes pcHomeNewsAutoScroll{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.pc-home-news-more{flex:0 0 auto!important;height:32px!important;margin:0 14px 14px!important;border:1px solid #f0c6c6!important;border-radius:6px!important;color:#c01818!important;background:#fff!important}.pc-home-news-more:hover{color:#fff!important;background:#c01818!important}.pc-jobs-page{padding-top:18px!important}.pc-jobs-page>.page-header{display:none!important}.pc-jobs-shell{gap:16px!important}.pc-jobs-filter-card{position:relative!important;padding:18px 20px 20px!important;overflow:hidden!important;border:1px solid #dfe7f2!important;border-radius:10px!important;background:linear-gradient(135deg,#fff8f8e0,#f8fbfff5 42%,#fff)!important}.pc-jobs-filter-card:before{content:""!important;position:absolute!important;left:0!important;top:0!important;bottom:0!important;width:4px!important;background:linear-gradient(180deg,#c01818,#5279d8 55%,#3aa76d)!important}.pc-filter-title{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin:0 0 14px!important;padding:0 0 12px!important;border-bottom:1px solid rgba(223,231,242,.9)!important}.pc-filter-title h2{color:#263142!important;font-size:17px!important;font-weight:500!important}.pc-filter-title span{padding:3px 10px!important;border-radius:999px!important;color:#c01818!important;background:#fff1f1!important;font-size:12px!important}.pc-jobs-filter-form{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px 18px!important;align-items:center!important}.pc-jobs-filter-form .pc-field{display:grid!important;grid-template-columns:76px minmax(0,1fr)!important;gap:10px!important;align-items:center!important;min-width:0!important;color:#526071!important;font-size:13px!important}.pc-jobs-filter-form .pc-field-full{grid-column:1 / -1!important}.pc-jobs-filter-form .pc-field span{color:#5d6a7d!important;font-size:13px!important}.pc-jobs-filter-form .pc-field input,.pc-jobs-filter-form .pc-field select{width:100%!important;height:36px!important;min-width:0!important;padding:0 12px!important;border:1px solid #d7dfeb!important;border-radius:6px!important;color:#2f3b4c!important;background:#fffffff5!important;font-size:14px!important;outline:none!important}.pc-jobs-filter-form .pc-field input:focus,.pc-jobs-filter-form .pc-field select:focus{border-color:#c018186b!important;box-shadow:0 0 0 3px #c0181814!important}.pc-jobs-filter-form .pc-filter-actions{grid-column:1 / -1!important;display:flex!important;justify-content:flex-end!important;gap:10px!important;margin-top:2px!important;padding-top:4px!important}.pc-jobs-filter-form .primary-button.compact,.pc-jobs-filter-form .secondary-button.compact{min-width:108px!important;height:38px!important;border-radius:6px!important}.pc-jobs-result-card{border:1px solid #dfe7f2!important;border-radius:10px!important;background:#fff!important}.pc-jobs-result-card .pc-result-head{padding:2px 0 12px!important;border-bottom:1px solid #edf1f6!important}.pc-job-table-head{color:#61708a!important;background:linear-gradient(90deg,#f6f8fc,#f8fbff)!important}@media(max-width:1100px){.pc-jobs-filter-form{grid-template-columns:1fr!important}.pc-jobs-filter-form .pc-field,.pc-jobs-filter-form .pc-field-full,.pc-jobs-filter-form .pc-filter-actions{grid-column:1!important}}.pc-job-table{gap:0!important}.pc-job-table-head{margin-bottom:8px!important;border:1px solid #e8edf5!important;color:#5f6d83!important;background:linear-gradient(90deg,#f5f8ff,#fff8f8 55%,#f7fbf9)!important}.pc-job-table-body{display:grid!important;gap:8px!important}.pc-job-table-row{position:relative!important;overflow:hidden!important;cursor:pointer!important;border-color:#dfe7f2!important;background:linear-gradient(90deg,#fff8f8e6,#fff 26%,#fff)!important;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,background .18s ease!important}.pc-job-table-row:before{content:""!important;position:absolute!important;left:0!important;top:0!important;bottom:0!important;width:4px!important;background:#c01818!important}.pc-job-table-row:nth-child(3n+2){background:linear-gradient(90deg,#f6f9fff2,#fff 26%,#fff)!important}.pc-job-table-row:nth-child(3n+2):before{background:#5279d8!important}.pc-job-table-row:nth-child(3n+3){background:linear-gradient(90deg,#f6fdf9f2,#fff 26%,#fff)!important}.pc-job-table-row:nth-child(3n+3):before{background:#38a169!important}.pc-job-table-row:hover{transform:translateY(-1px)!important;border-color:#c018183d!important;box-shadow:0 10px 22px #172b4d12!important}.pc-job-main-cell{min-width:0!important}.pc-job-title-line{display:flex!important;align-items:center!important;gap:10px!important;min-width:0!important}.pc-job-title-line h3{overflow:hidden!important;margin:0!important;color:#203049!important;font-size:16px!important;line-height:1.45!important;font-weight:500!important;white-space:nowrap!important;text-overflow:ellipsis!important;text-underline-offset:4px!important;text-decoration-thickness:1px!important}.pc-job-table-row:hover .pc-job-title-line h3,.pc-job-title-line h3:hover{color:#c01818!important;text-decoration:underline!important;text-decoration-color:#c018188c!important}.pc-job-title-line span{flex:0 0 auto!important;height:22px!important;padding:0 8px!important;border:1px solid rgba(192,24,24,.16)!important;border-radius:4px!important;color:#c01818!important;background:#fff2f2!important;font-size:12px!important;line-height:20px!important}.pc-job-table-row:nth-child(3n+2) .pc-job-title-line span{border-color:#5279d82e!important;color:#4268c5!important;background:#f1f5ff!important}.pc-job-table-row:nth-child(3n+3) .pc-job-title-line span{border-color:#38a1692e!important;color:#268653!important;background:#effaf4!important}.pc-job-main-cell p{margin-top:8px!important;color:#60708a!important;font-size:13px!important}.pc-job-require-cell,.pc-job-date-cell{color:#40506a!important;font-size:14px!important;line-height:1.55!important}.pc-job-date-cell{color:#7a4f2a!important}.pc-job-action-cell .secondary-button{color:#46618f!important;border-color:#d5deee!important;background:#fbfdff!important}.pc-job-table-row:hover .pc-job-action-cell .secondary-button,.pc-job-action-cell .secondary-button:hover{color:#fff!important;border-color:#c01818!important;background:#c01818!important}.page.resume-page{grid-template-columns:300px minmax(0,1fr)!important;gap:16px!important}.page.resume-page .resume-sidebar{padding:18px 20px!important;border-radius:10px!important;background:linear-gradient(180deg,#fff,#fbfdff)!important}.page.resume-page .resume-sidebar .hero-eyebrow{margin:0 0 10px!important;color:#c01818!important;font-size:13px!important;line-height:1.35!important}.page.resume-page .resume-sidebar .hero-title{margin:0 0 10px!important;color:#263142!important;font-size:18px!important;line-height:1.45!important;font-weight:500!important}.page.resume-page .resume-sidebar .hero-subtitle{margin:0 0 16px!important;color:#687589!important;font-size:13px!important;line-height:1.65!important}.page.resume-page .resume-permission{margin:0 0 10px!important;padding:12px 14px!important}.page.resume-page .resume-action-grid{gap:10px!important}.page.resume-page .resume-action{min-height:54px!important;padding:10px 14px!important}.page.resume-page .resume-action span{color:#40506a!important;font-size:14px!important;font-weight:500!important}.page.resume-page .resume-action small{margin-top:4px!important;color:#7a8798!important;font-size:12px!important}.page.resume-page .resume-template-section{padding:20px 24px 22px!important}.page.resume-page .resume-template-section{scroll-margin-top:92px!important}.page.resume-page .resume-template-section.template-focus{border-color:#c0181857!important;box-shadow:0 14px 34px #c018181f!important}.page.resume-page .resume-template-section .section-head{margin-bottom:12px!important}.page.resume-page .resume-template-section .section-more{padding:4px 10px!important;border-radius:999px!important;color:#526071!important;background:#f3f6fb!important;font-size:12px!important}.page.resume-page .template-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}.page.resume-page .template-card{min-height:272px!important;padding:14px!important}.page.resume-page .template-card h3{font-size:14px!important;line-height:1.45!important}.page.resume-page .template-card p{min-height:36px!important;font-size:12px!important;line-height:1.5!important}@media(max-width:1380px){.page.resume-page .template-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}.page.resume-edit-page{display:grid!important;grid-template-columns:minmax(560px,1fr) 460px!important;gap:16px!important;align-items:start!important;padding-top:18px!important}.page.resume-edit-page .page-header{grid-column:1 / -1!important;display:flex!important;align-items:center!important;gap:12px!important;min-height:44px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important}.page.resume-edit-page .page-header .back-button{height:34px!important;min-height:34px!important;padding:0 13px!important;border:1px solid #d9e2ef!important;border-radius:6px!important;color:#526071!important;background:#fff!important;font-size:13px!important}.page.resume-edit-page .page-header h1{margin:0!important;color:#263142!important;font-size:18px!important;line-height:1.4!important;font-weight:500!important}.page.resume-edit-page .permission-note{margin:0 0 12px!important;padding:10px 12px!important;border:1px solid #e4ebf5!important;border-radius:6px!important;background:#f8fbff!important}.page.resume-edit-page .permission-note strong{color:#526071!important;font-size:13px!important;font-weight:400!important}.page.resume-edit-page .form-error{margin:8px 0!important;color:#c01818!important;font-size:13px!important}@media(max-width:1200px){.page.resume-edit-page{grid-template-columns:1fr!important}}.page.visual-resume-edit-page{grid-template-columns:minmax(720px,1fr) 300px!important;gap:18px!important;align-items:start!important}.page.visual-resume-edit-page .resume-template-canvas-section{grid-column:1!important;padding:18px!important;border:1px solid #dfe7f2!important;border-radius:10px!important;background:linear-gradient(180deg,#f8fbff,#fff)!important}.resume-template-toolbar{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;margin-bottom:14px!important;padding-bottom:12px!important;border-bottom:1px solid #e8edf5!important}.resume-template-toolbar strong{display:block!important;color:#263142!important;font-size:16px!important;font-weight:500!important}.resume-template-toolbar span{display:block!important;margin-top:4px!important;color:#748094!important;font-size:12px!important}.resume-template-toolbar em{flex:0 0 auto!important;padding:4px 10px!important;border-radius:999px!important;color:#c01818!important;background:#fff1f1!important;font-size:12px!important;font-style:normal!important}.visual-resume-template{width:min(100%,820px)!important;min-height:1040px!important;margin:0 auto!important;padding:38px 42px!important;border:1px solid #dfe7f2!important;border-radius:6px!important;background:#fff!important;color:#263142!important;box-shadow:0 14px 34px #172b4d14!important}.visual-resume-header{display:grid!important;grid-template-columns:92px minmax(0,1fr)!important;gap:22px!important;align-items:center!important;padding-bottom:20px!important;border-bottom:2px solid #e8edf5!important}.resume-photo-slot{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;width:92px!important;height:116px!important;overflow:hidden!important;border:1px dashed #cbd6e6!important;border-radius:6px!important;color:#748094!important;background:#f8fbff!important;font-size:12px!important;cursor:pointer!important}.resume-photo-slot:hover{border-color:#c01818!important;color:#c01818!important;background:#fff8f8!important}.resume-photo-slot img{width:100%!important;height:100%!important;object-fit:cover!important}.resume-photo-slot input{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;opacity:0!important;cursor:pointer!important}.visual-resume-basic{min-width:0!important}.resume-inline-input,.resume-inline-textarea{width:100%!important;border:1px solid transparent!important;border-radius:4px!important;color:#263142!important;background:transparent!important;outline:none!important;font-family:inherit!important;font-weight:400!important}.resume-inline-input:hover,.resume-inline-textarea:hover,.resume-inline-input:focus,.resume-inline-textarea:focus{border-color:#d7dfeb!important;background:#fbfdff!important}.resume-inline-input::placeholder,.resume-inline-textarea::placeholder{color:#9aa6b7!important}.resume-name-input{height:44px!important;padding:0!important;color:#172033!important;font-size:30px!important;line-height:44px!important;font-weight:500!important}.resume-contact-line{display:flex!important;align-items:center!important;gap:8px!important;margin-top:8px!important;color:#60708a!important;font-size:13px!important}.resume-contact-line .resume-inline-input{height:26px!important;padding:0 4px!important;color:#60708a!important;font-size:13px!important}.visual-resume-body{display:grid!important;gap:18px!important;padding-top:22px!important}.resume-editable-block{min-width:0!important}.resume-editable-block h2{position:relative!important;margin:0 0 8px!important;padding-left:12px!important;color:#263142!important;font-size:16px!important;line-height:1.45!important;font-weight:500!important}.resume-editable-block h2:before{content:""!important;position:absolute!important;left:0!important;top:5px!important;width:3px!important;height:14px!important;border-radius:999px!important;background:#c01818!important}.resume-inline-textarea{display:block!important;min-height:74px!important;padding:8px 10px!important;color:#40506a!important;font-size:13px!important;line-height:1.75!important;resize:vertical!important}.resume-edit-action-panel{grid-column:2!important;position:sticky!important;top:76px!important;padding:18px!important;border:1px solid #dfe7f2!important;border-radius:10px!important;background:#fff!important}.resume-edit-action-panel h2{margin:0 0 8px!important;color:#263142!important;font-size:17px!important;font-weight:500!important}.resume-edit-action-panel p{margin:0 0 12px!important;color:#6b778a!important;font-size:13px!important;line-height:1.65!important}.resume-action-status{margin-bottom:12px!important;padding:10px 12px!important;border-radius:6px!important;color:#526071!important;background:#f8fbff!important;font-size:13px!important}.resume-edit-action-panel button{width:100%!important;margin-top:8px!important}.visual-resume-template.resume-style-cyan .resume-editable-block h2:before,.visual-resume-template.resume-style-cyan .visual-resume-header{border-color:#cdeefa!important}.visual-resume-template.resume-style-green .resume-editable-block h2:before{background:#38a169!important}.visual-resume-template.resume-style-green .visual-resume-header{border-color:#d7f2e2!important}.visual-resume-template.resume-style-orange .resume-editable-block h2:before{background:#c98235!important}.visual-resume-template.resume-style-orange .visual-resume-header{border-color:#f8e5ca!important}.visual-resume-template.resume-style-purple .resume-editable-block h2:before{background:#7d66bd!important}.visual-resume-template.resume-style-purple .visual-resume-header{border-color:#e5def8!important}.visual-resume-template.resume-style-red .resume-editable-block h2:before{background:#c01818!important}.visual-resume-template.resume-style-blue .resume-editable-block h2:before{background:#5279d8!important}.visual-resume-template.resume-layout-sidebar{padding:0!important;display:grid!important;grid-template-columns:240px minmax(0,1fr)!important}.resume-layout-sidebar .visual-resume-header{grid-column:1!important;display:block!important;min-height:1040px!important;padding:34px 24px!important;border-right:1px solid #e8edf5!important;border-bottom:0!important;background:#f8fbff!important}.resume-layout-sidebar .resume-photo-slot{margin:0 auto 20px!important}.resume-layout-sidebar .resume-name-input{text-align:center!important;font-size:24px!important}.resume-layout-sidebar .resume-contact-line{display:grid!important;gap:4px!important;text-align:center!important}.resume-layout-sidebar .visual-resume-body{grid-column:2!important;padding:34px!important}.visual-resume-sidebar-body{grid-template-columns:220px minmax(0,1fr)!important;gap:22px!important}.visual-resume-sidebar-body aside,.visual-resume-sidebar-body main{display:grid!important;align-content:start!important;gap:18px!important}.visual-resume-card-body{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}.visual-resume-card-body .resume-editable-block{padding:14px!important;border:1px solid #e8edf5!important;border-radius:8px!important;background:#fbfdff!important}.visual-resume-timeline-body .resume-editable-block{position:relative!important;padding-left:22px!important}.visual-resume-timeline-body .resume-editable-block:before{content:""!important;position:absolute!important;left:5px!important;top:8px!important;bottom:-18px!important;width:1px!important;background:#dfe7f2!important}.visual-resume-timeline-body .resume-editable-block:after{content:""!important;position:absolute!important;left:0!important;top:8px!important;width:11px!important;height:11px!important;border-radius:50%!important;background:#c01818!important}.resume-layout-compact .visual-resume-header{grid-template-columns:1fr!important;gap:8px!important}.resume-layout-compact .resume-name-input{font-size:26px!important}.resume-layout-compact .visual-resume-body{gap:12px!important}@media(max-width:1280px){.page.visual-resume-edit-page{grid-template-columns:1fr!important}.page.visual-resume-edit-page .resume-template-canvas-section,.page.visual-resume-edit-page .resume-edit-action-panel{grid-column:1!important}.resume-edit-action-panel{position:static!important}}.page.resume-page .template-pagination{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin-top:16px!important;padding-top:14px!important;border-top:1px solid #edf1f6!important}.page.resume-page .template-pagination span{color:#6b778a!important;font-size:13px!important}.page.resume-page .template-pagination div{display:flex!important;gap:8px!important}.page.resume-page .template-pagination button{height:32px!important;min-width:76px!important;padding:0 12px!important;border:1px solid #d7dfeb!important;border-radius:6px!important;color:#46566e!important;background:#fff!important;font-size:13px!important}.page.resume-page .template-pagination button:not(:disabled):hover{color:#fff!important;border-color:#c01818!important;background:#c01818!important}.page.resume-page .template-pagination button:disabled{color:#a8b2c0!important;background:#f6f8fb!important;cursor:not-allowed!important}.page.resume-page .resume-template-thumb{height:156px!important;margin-bottom:12px!important;padding:10px!important;border:1px solid #e1e8f2!important;border-radius:8px!important;background:linear-gradient(135deg,#f7faff,#fff)!important;overflow:hidden!important}.page.resume-page .resume-template-thumb .thumb-page{position:relative!important;width:100%!important;height:100%!important;padding:12px!important;border-radius:5px!important;background:#fff!important;box-shadow:0 8px 18px #26314214!important;overflow:hidden!important}.page.resume-page .resume-template-thumb.image-thumb{display:flex!important;align-items:center!important;justify-content:center!important;background:#f7f9fc!important}.page.resume-page .resume-template-thumb.image-thumb img{display:block!important;width:auto!important;max-width:100%!important;height:100%!important;object-fit:contain!important;border-radius:5px!important;box-shadow:0 8px 18px #26314214!important}.page.resume-page .resume-template-thumb .thumb-header{display:flex!important;align-items:flex-start!important;gap:9px!important;padding-bottom:9px!important;border-bottom:1px solid #e9eef6!important}.page.resume-page .resume-template-thumb .thumb-photo{flex:0 0 28px!important;width:28px!important;height:34px!important;border-radius:4px!important;background:linear-gradient(180deg,#c018182e,#c018180f)!important}.page.resume-page .resume-template-thumb .thumb-profile{display:grid!important;gap:6px!important;flex:1!important;min-width:0!important}.page.resume-page .resume-template-thumb .thumb-profile b,.page.resume-page .resume-template-thumb .thumb-profile span,.page.resume-page .resume-template-thumb .thumb-section span{display:block!important;height:5px!important;border-radius:99px!important;background:#dce5f1!important}.page.resume-page .resume-template-thumb .thumb-profile b{width:42%!important;height:8px!important;background:#526d9f!important}.page.resume-page .resume-template-thumb .thumb-profile span:nth-child(2){width:66%!important}.page.resume-page .resume-template-thumb .thumb-profile span:nth-child(3){width:52%!important}.page.resume-page .resume-template-thumb .thumb-content{display:grid!important;gap:7px!important;padding-top:9px!important}.page.resume-page .resume-template-thumb .thumb-section{display:grid!important;grid-template-columns:46px 1fr!important;gap:5px 8px!important;align-items:center!important}.page.resume-page .resume-template-thumb .thumb-section em{grid-row:span 2!important;color:#6b778a!important;font-size:9px!important;line-height:1.15!important;font-style:normal!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important}.page.resume-page .resume-template-thumb .thumb-section span:nth-of-type(1){width:88%!important}.page.resume-page .resume-template-thumb .thumb-section span:nth-of-type(2){width:62%!important;opacity:.8!important}.page.resume-page .resume-template-thumb.thumb-style-cyan .thumb-profile b{background:#2f95aa!important}.page.resume-page .resume-template-thumb.thumb-style-green .thumb-profile b{background:#4f9978!important}.page.resume-page .resume-template-thumb.thumb-style-orange .thumb-profile b{background:#bc7d35!important}.page.resume-page .resume-template-thumb.thumb-style-red .thumb-profile b{background:#b84c4c!important}.page.resume-page .resume-template-thumb.thumb-style-purple .thumb-profile b{background:#745fb0!important}.page.resume-page .resume-template-thumb.thumb-layout-sidebar .thumb-page{padding-left:44px!important}.page.resume-page .resume-template-thumb.thumb-layout-sidebar .thumb-page:before{content:""!important;position:absolute!important;inset:0 auto 0 0!important;width:34px!important;background:linear-gradient(180deg,#c018181f,#526d9f14)!important}.page.resume-page .resume-template-thumb.thumb-layout-sidebar .thumb-header{display:block!important}.page.resume-page .resume-template-thumb.thumb-layout-sidebar .thumb-photo{position:absolute!important;left:9px!important;top:14px!important;width:18px!important;height:22px!important;border-radius:50%!important}.page.resume-page .resume-template-thumb.thumb-layout-timeline .thumb-section{position:relative!important;grid-template-columns:12px 42px 1fr!important}.page.resume-page .resume-template-thumb.thumb-layout-timeline .thumb-section:before{content:""!important;width:7px!important;height:7px!important;border-radius:50%!important;background:#c0181880!important}.page.resume-page .resume-template-thumb.thumb-layout-timeline .thumb-section em{grid-column:2!important}.page.resume-page .resume-template-thumb.thumb-layout-timeline .thumb-section span{grid-column:3!important}.page.resume-page .resume-template-thumb.thumb-layout-compact .thumb-header{padding-bottom:6px!important}.page.resume-page .resume-template-thumb.thumb-layout-compact .thumb-content{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px 9px!important}.page.resume-page .resume-template-thumb.thumb-layout-compact .thumb-section{grid-template-columns:38px 1fr!important}.page.resume-page .resume-template-thumb.thumb-layout-card .thumb-content{grid-template-columns:repeat(2,minmax(0,1fr))!important}.page.resume-page .resume-template-thumb.thumb-layout-card .thumb-section{padding:5px!important;border:1px solid #edf1f6!important;border-radius:5px!important;grid-template-columns:1fr!important;gap:4px!important}.page .hero-title,.page .section-title,.question-sidebar .hero-title,.resume-sidebar .hero-title,.mine-sidebar .hero-title,.support-side .hero-title{color:#303b4c!important;font-size:18px!important;line-height:1.45!important;font-weight:500!important;letter-spacing:0!important}.page .hero-title{margin:6px 0 10px!important}.page.question-papers-page{display:grid!important;gap:12px!important}.page.question-papers-page .page-header{margin:0!important;padding:2px 0 8px!important;align-items:center!important}.page.question-papers-page .page-header h1{color:#303b4c!important;font-size:18px!important;line-height:1.45!important;font-weight:500!important}.page.question-papers-page .page-header .back-button{min-height:32px!important;padding:0 13px!important;border-color:#dde6f2!important;color:#536176!important;background:#fff!important;font-size:13px!important}.page.question-papers-page .question-filter-card{display:grid!important;grid-template-columns:minmax(320px,1fr) 150px 96px!important;gap:8px!important;align-items:center!important;padding:14px 16px!important;border-radius:8px!important;background:linear-gradient(180deg,#fff,#fbfcff)!important}.page.question-papers-page .question-filter-card input,.page.question-papers-page .question-filter-card select{width:100%!important;height:34px!important;padding:0 10px!important;color:#40506a!important;border-color:#dce5f1!important;border-radius:5px!important;font-size:13px!important}.page.question-papers-page .question-filter-card .primary-button{width:96px!important;height:34px!important;min-height:34px!important;padding:0!important;border-radius:5px!important;font-size:13px!important;font-weight:500!important}.page.question-papers-page>.section{padding:16px!important;border:1px solid #dfe7f2!important;border-radius:8px!important;background:#fff!important}.page.question-papers-page>.section .section-head{margin:0 0 14px!important;padding:0 0 10px!important;border-bottom:1px solid #edf1f7!important}.page.question-papers-page>.section .section-title{color:#303b4c!important;font-size:18px!important;line-height:1.45!important;font-weight:500!important}.page.question-papers-page>.section .section-more{color:#7a8798!important;font-size:13px!important}.page.question-papers-page .paper-list{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}.page.question-papers-page .paper-card{min-height:190px!important;display:flex!important;flex-direction:column!important;padding:16px 18px!important;border-color:#dfe7f2!important;border-radius:8px!important;background:linear-gradient(180deg,#fff,#fff 72%,#fcfdff)!important}.page.question-papers-page .paper-card:hover{border-color:#c0181847!important;box-shadow:0 8px 20px #2330460f!important}.page.question-papers-page .paper-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;margin-bottom:14px!important}.page.question-papers-page .paper-head span,.page.question-papers-page .paper-head em{display:inline-flex!important;align-items:center!important;height:22px!important;padding:0 8px!important;border-radius:999px!important;font-size:12px!important;font-style:normal!important;font-weight:400!important;white-space:nowrap!important}.page.question-papers-page .paper-head span{color:#9f1d1d!important;background:#fff3f3!important}.page.question-papers-page .paper-head em{color:#526071!important;background:#f3f6fb!important}.page.question-papers-page .paper-card h3{margin:0!important;color:#263142!important;font-size:16px!important;line-height:1.55!important;font-weight:500!important}.page.question-papers-page .paper-card p{margin:12px 0 0!important;color:#627088!important;font-size:13px!important;line-height:1.6!important}.page.question-papers-page .paper-meta{display:flex!important;flex-wrap:wrap!important;gap:6px!important;margin-top:14px!important;color:#7a8798!important}.page.question-papers-page .paper-meta span{height:22px!important;display:inline-flex!important;align-items:center!important;padding:0 8px!important;border:1px solid #edf1f7!important;border-radius:4px!important;color:#6d7a8d!important;background:#fbfcff!important;font-size:12px!important}.page.question-papers-page .paper-action{width:92px!important;height:32px!important;margin-top:auto!important;padding:0!important;border:0!important;border-radius:5px!important;color:#fff!important;background:#bd1717!important;font-size:13px!important;font-weight:500!important;cursor:pointer!important}.page.question-papers-page .paper-action:hover{background:#a91414!important}@media(max-width:1280px){.page.question-papers-page .paper-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.page.practice-page{width:min(1120px,100%)!important;max-width:1120px!important;margin:0 auto!important;display:grid!important;gap:12px!important}.page.practice-page .page-header{margin:0!important;padding:2px 0 8px!important;align-items:center!important}.page.practice-page .page-header h1{color:#303b4c!important;font-size:18px!important;line-height:1.45!important;font-weight:500!important}.page.practice-page .page-header .back-button{min-height:32px!important;padding:0 13px!important;border-color:#dde6f2!important;color:#536176!important;background:#fff!important;font-size:13px!important}.page.practice-page .practice-card{padding:18px 22px 20px!important;border-color:#dfe7f2!important;border-radius:8px!important;background:#fff!important;box-shadow:none!important}.page.practice-page .permission-note{display:flex!important;align-items:center!important;gap:10px!important;margin:0 0 12px!important;padding:10px 12px!important;border-color:#edf1f7!important;border-radius:6px!important;background:#f8fafc!important}.page.practice-page .permission-note strong{flex:0 0 auto!important;color:#40506a!important;font-size:13px!important;font-weight:500!important}.page.practice-page .permission-note span{min-width:0!important;color:#748094!important;font-size:13px!important;line-height:1.6!important}.page.practice-page .practice-progress{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin-bottom:8px!important}.page.practice-page .practice-progress>span{color:#536176!important;font-size:13px!important;font-weight:500!important}.page.practice-page .practice-tools{display:flex!important;align-items:center!important;gap:8px!important}.page.practice-page .practice-tools em{height:24px!important;display:inline-flex!important;align-items:center!important;padding:0 9px!important;border-radius:999px!important;color:#9f1d1d!important;background:#fff3f3!important;font-size:12px!important;font-style:normal!important}.page.practice-page .practice-tools .mini-action{min-height:28px!important;padding:0 10px!important;border-color:#dce5f1!important;color:#536176!important;background:#fff!important;font-size:12px!important}.page.practice-page .practice-tools .mini-action.active{color:#bd1717!important;border-color:#bd171742!important;background:#fff7f7!important}.page.practice-page .practice-progress-bar{height:5px!important;margin:0 0 18px!important;overflow:hidden!important;border-radius:999px!important;background:#eef2f7!important}.page.practice-page .practice-progress-bar span{display:block!important;height:100%!important;border-radius:inherit!important;background:linear-gradient(90deg,#bd1717,#df6b6b)!important}.page.practice-page .practice-card h2{margin:0 0 12px!important;color:#303b4c!important;font-size:18px!important;line-height:1.45!important;font-weight:500!important}.page.practice-page .question-stem{margin:0 0 18px!important;color:#263142!important;font-size:15px!important;line-height:1.9!important;font-weight:400!important}.page.practice-page .option-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin:0 0 14px!important}.page.practice-page .option-item{min-height:42px!important;display:flex!important;align-items:center!important;gap:8px!important;padding:9px 12px!important;border:1px solid #dfe7f2!important;border-radius:6px!important;color:#40506a!important;background:#fff!important;text-align:left!important;cursor:pointer!important}.page.practice-page .option-item:hover:not(:disabled){border-color:#bd171747!important;background:snow!important}.page.practice-page .option-item.active{border-color:#bd17176b!important;background:#fff7f7!important}.page.practice-page .option-item strong{flex:0 0 auto!important;width:22px!important;height:22px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:50%!important;color:#bd1717!important;background:#fff0f0!important;font-size:13px!important;font-weight:500!important}.page.practice-page .option-item span{color:#40506a!important;font-size:14px!important;line-height:1.55!important}.page.practice-page .short-answer-input{grid-column:1 / -1!important;min-height:40px!important;padding:0 12px!important;font-size:14px!important}.page.practice-page .answer-panel{margin:12px 0 14px!important;padding:12px 14px!important;border-radius:6px!important;font-size:13px!important;line-height:1.7!important}.page.practice-page .answer-panel.correct{border:1px solid #b8e1c4!important;background:#f3fbf5!important}.page.practice-page .answer-panel.wrong{border:1px solid #f0c5c5!important;background:#fff7f7!important}.page.practice-page .answer-panel strong{display:block!important;margin-bottom:4px!important;color:#303b4c!important;font-size:14px!important;font-weight:500!important}.page.practice-page .answer-panel p{margin:4px 0 0!important;color:#536176!important;font-size:13px!important}.page.practice-page .practice-actions{display:flex!important;align-items:center!important;gap:8px!important;padding-top:2px!important}.page.practice-page .practice-actions button{min-width:78px!important;height:34px!important;padding:0 14px!important;border:1px solid #dce5f1!important;border-radius:5px!important;color:#40506a!important;background:#fff!important;font-size:13px!important;font-weight:400!important;cursor:pointer!important}.page.practice-page .practice-actions button:disabled{color:#a8b1bf!important;background:#f5f7fa!important;cursor:not-allowed!important}.page.practice-page .practice-actions .primary-button{color:#fff!important;border-color:#bd1717!important;background:#bd1717!important;font-weight:500!important}.page.practice-page .practice-actions .primary-button:hover:not(:disabled){background:#a91414!important}@media(max-width:980px){.page.practice-page .option-list{grid-template-columns:1fr!important}.page.practice-page .permission-note{align-items:flex-start!important;flex-direction:column!important}}.page.mine-page{grid-template-columns:300px minmax(0,1fr)!important;grid-template-areas:"side member" "side menu"!important;gap:14px 18px!important;align-items:start!important}.page.mine-page .mine-sidebar{grid-area:side!important;padding:18px 20px!important;border-color:#dfe7f2!important;border-radius:8px!important;background:linear-gradient(180deg,#fff,#fbfdff)!important}.page.mine-page .mine-main-section{grid-area:member!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.page.mine-page .mine-menu-list{grid-area:menu!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;padding:14px!important;border-color:#dfe7f2!important;border-radius:8px!important;background:#fff!important}.page.mine-page .hero-eyebrow{margin:0 0 16px!important;color:#bd1717!important;font-size:13px!important;line-height:1.4!important;font-weight:400!important}.page.mine-page .hero-title,.page.mine-page .member-title,.page.mine-page .login-entry-card h2,.page.mine-page .login-panel h2{margin:0 0 10px!important;color:#303b4c!important;font-size:18px!important;line-height:1.45!important;font-weight:500!important}.page.mine-page .hero-subtitle,.page.mine-page .member-desc,.page.mine-page .login-entry-card p,.page.mine-page .login-panel p{margin:0!important;color:#647188!important;font-size:13px!important;line-height:1.75!important;font-weight:400!important}.page.mine-page .login-entry-card,.page.mine-page .login-panel{padding:16px!important;border-color:#dfe7f2!important;border-radius:8px!important;background:#fff!important}.page.mine-page .login-entry-card .primary-button,.page.mine-page .login-panel .primary-button{min-width:88px!important;height:34px!important;margin-top:14px!important;padding:0 14px!important;border-radius:5px!important;font-size:13px!important;font-weight:500!important}.page.mine-page .login-panel input{height:34px!important;padding:0 10px!important;font-size:13px!important}.page.mine-page .member-card{min-height:142px!important;display:grid!important;align-content:center!important;justify-items:start!important;padding:24px!important;border-color:#dfe7f2!important;border-radius:8px!important;background:linear-gradient(135deg,#bd17170f,#fff0 42%),#fff!important}.page.mine-page .member-card .member-inline-button{height:34px!important;margin-top:16px!important;padding:0 14px!important;border:0!important;border-radius:5px!important;color:#fff!important;background:#bd1717!important;font-size:13px!important;font-weight:500!important;cursor:pointer!important}.page.mine-page .member-card .member-inline-button:hover{background:#a91414!important}.page.mine-page .menu-item{min-height:58px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;padding:0 16px!important;border:1px solid #e1e8f2!important;border-radius:7px!important;color:#303b4c!important;background:linear-gradient(180deg,#fff,#fbfcff)!important;font-size:14px!important;line-height:1.45!important;font-weight:400!important;text-align:left!important}.page.mine-page .menu-item:hover{border-color:#bd171742!important;color:#bd1717!important;background:snow!important}.page.mine-page .menu-item span{color:#9aa5b5!important;font-size:14px!important}.page.mine-page .menu-item.danger{color:#bd1717!important;background:#fff7f7!important}.page.mine-page .form-error,.page.mine-page .empty{font-size:13px!important}@media(max-width:1180px){.page.mine-page .mine-menu-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:900px){.page.mine-page{grid-template-columns:1fr!important;grid-template-areas:"side" "member" "menu"!important}.page.mine-page .mine-sidebar{position:static!important}}.page.member-page{width:min(1280px,100%)!important;max-width:1280px!important;margin:0 auto!important;display:grid!important;grid-template-columns:1fr!important;gap:12px!important;align-items:start!important}.page.member-page .page-header{grid-column:1 / -1!important;margin:0!important;padding:2px 0 8px!important;align-items:center!important}.page.member-page .page-header h1{color:#303b4c!important;font-size:18px!important;line-height:1.45!important;font-weight:500!important}.page.member-page .page-header .back-button{min-height:32px!important;padding:0 13px!important;border-color:#dde6f2!important;color:#536176!important;background:#fff!important;font-size:13px!important}.page.member-page .member-permission{grid-column:1 / -1!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;margin:0!important;padding:12px 16px!important;border:1px solid #edf1f7!important;border-radius:8px!important;background:linear-gradient(90deg,#fff8f8,#fff 48%,#f8fafc)!important}.page.member-page .member-permission strong{color:#303b4c!important;font-size:14px!important;line-height:1.5!important;font-weight:500!important}.page.member-page .member-permission span{color:#647188!important;font-size:13px!important;line-height:1.6!important;text-align:right!important}.page.member-page .member-plan-section,.page.member-page .member-order-section{grid-column:1 / -1!important;padding:18px 20px!important;border:1px solid #dfe7f2!important;border-radius:8px!important;background:#fff!important;box-shadow:none!important}.page.member-page .section-head{margin:0 0 14px!important;padding:0 0 12px!important;border-bottom:1px solid #edf1f7!important}.page.member-page .section-title{color:#303b4c!important;font-size:18px!important;line-height:1.45!important;font-weight:500!important}.page.member-page .section-subtitle{margin-top:6px!important;color:#647188!important;font-size:13px!important;line-height:1.6!important}.page.member-page .section-more{height:24px!important;display:inline-flex!important;align-items:center!important;padding:0 10px!important;border-radius:999px!important;color:#9f1d1d!important;background:#fff3f3!important;font-size:12px!important}.page.member-page .plan-list{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}.page.member-page .plan-card{min-height:156px!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;padding:16px 18px!important;border:1px solid #dfe7f2!important;border-radius:8px!important;background:linear-gradient(180deg,#fff,#fff 68%,#fcfdff)!important}.page.member-page .plan-card:hover{border-color:#bd171747!important;box-shadow:0 8px 20px #2330460f!important}.page.member-page .plan-tag{height:22px!important;display:inline-flex!important;align-items:center!important;padding:0 8px!important;border-radius:999px!important;color:#9f1d1d!important;background:#fff3f3!important;font-size:12px!important;font-weight:400!important}.page.member-page .plan-card h3{margin:14px 0 8px!important;color:#303b4c!important;font-size:16px!important;line-height:1.45!important;font-weight:500!important}.page.member-page .plan-card p{margin:0!important;color:#647188!important;font-size:13px!important;line-height:1.65!important}.page.member-page .plan-price{display:flex!important;align-items:center!important;gap:10px!important;margin-top:16px!important}.page.member-page .plan-price strong{color:#263142!important;font-size:16px!important;line-height:1.3!important;font-weight:600!important}.page.member-page .plan-price button{height:30px!important;min-height:30px!important;padding:0 10px!important;border:1px solid #dce5f1!important;border-radius:5px!important;color:#536176!important;background:#f8fafc!important;font-size:12px!important;font-weight:400!important}.page.member-page .plan-price button:not(:disabled){color:#fff!important;border-color:#bd1717!important;background:#bd1717!important;cursor:pointer!important}.page.member-page .plan-price button:not(:disabled):hover{background:#a91414!important}.page.member-page .order-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.page.member-page .order-card{min-height:92px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;padding:14px 16px!important;border-color:#dfe7f2!important;border-radius:8px!important}.page.member-page .order-card h3{margin:0 0 6px!important;color:#303b4c!important;font-size:15px!important;font-weight:500!important}.page.member-page .order-card p,.page.member-page .order-no{margin:0!important;color:#647188!important;font-size:12px!important;line-height:1.6!important}.page.member-page .order-card strong{color:#263142!important;font-size:15px!important;font-weight:600!important}.page.member-page .order-card span{display:block!important;margin-top:4px!important;color:#647188!important;font-size:12px!important}.page.member-page .order-sync-button{height:28px!important;margin-top:8px!important;padding:0 10px!important;border:1px solid rgba(189,23,23,.28)!important;border-radius:5px!important;color:#bd1717!important;background:#fff7f7!important;font-size:12px!important}.page.member-page .empty{font-size:13px!important}@media(max-width:1180px){.page.member-page .plan-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:860px){.page.member-page .plan-list,.page.member-page .order-list{grid-template-columns:1fr!important}.page.member-page .member-permission{align-items:flex-start!important;flex-direction:column!important}.page.member-page .member-permission span{text-align:left!important}}.pc-web-rebuild .page-header h1,.pc-web-rebuild .page-header-compact h1,.page .page-header h1,.page .page-header-compact h1{color:#303b4c!important;font-size:18px!important;line-height:1.45!important;font-weight:500!important;letter-spacing:0!important}.pc-web-rebuild .page-header,.pc-web-rebuild .page-header-compact,.page .page-header,.page .page-header-compact{min-height:40px!important;margin:0 0 10px!important;padding:0!important;gap:12px!important}.page .page-header .back-button,.page .page-header-compact .back-button{height:32px!important;min-height:32px!important;padding:0 13px!important;border-color:#dde6f2!important;border-radius:5px!important;color:#536176!important;background:#fff!important;font-size:13px!important}.page.narrow-page.feedback-page,.page.narrow-page.help-page,.page.narrow-page.legal-page{width:min(1040px,100%)!important;max-width:1040px!important;margin:0 auto!important;display:grid!important;grid-template-columns:260px minmax(0,1fr)!important;grid-template-areas:"head head" "side main"!important;gap:12px 16px!important;align-items:start!important}.page.narrow-page.feedback-page .page-header,.page.narrow-page.help-page .page-header,.page.narrow-page.legal-page .page-header{grid-area:head!important}.page.narrow-page .support-side{grid-area:side!important;padding:16px!important;border:1px solid #dfe7f2!important;border-radius:8px!important;background:linear-gradient(180deg,#fff,#fbfdff)!important;box-shadow:none!important}.page.narrow-page .support-side strong{display:block!important;margin:0 0 10px!important;color:#303b4c!important;font-size:16px!important;line-height:1.45!important;font-weight:500!important}.page.narrow-page .support-side p{margin:8px 0 0!important;color:#647188!important;font-size:13px!important;line-height:1.7!important}.page.narrow-page.feedback-page .form-card,.page.narrow-page.help-page .article-list,.page.narrow-page.legal-page .legal-card{grid-area:main!important}.page.narrow-page .form-card,.page.narrow-page .legal-card,.page.narrow-page .article-card{padding:16px 18px!important;border:1px solid #dfe7f2!important;border-radius:8px!important;background:#fff!important;box-shadow:none!important}.page.feedback-page .form-card{display:grid!important;gap:12px!important}.page.feedback-page .form-card label{display:grid!important;gap:6px!important;margin:0!important;color:#536176!important;font-size:13px!important;line-height:1.5!important}.page.feedback-page .form-card label span{color:#536176!important;font-size:13px!important}.page.feedback-page .form-card input,.page.feedback-page .form-card select,.page.feedback-page .form-card textarea{width:100%!important;min-height:34px!important;padding:0 10px!important;border:1px solid #dce5f1!important;border-radius:5px!important;color:#40506a!important;background:#fff!important;font-size:13px!important}.page.feedback-page .form-card textarea{min-height:76px!important;padding:9px 10px!important;line-height:1.65!important;resize:vertical!important}.page.feedback-page .form-card .primary-button{width:90px!important;height:34px!important;min-height:34px!important;padding:0!important;border-radius:5px!important;font-size:13px!important;font-weight:500!important}.page.feedback-page .form-error{margin:0!important;padding:8px 10px!important;border-radius:5px!important;background:#fff7f7!important;color:#bd1717!important;font-size:13px!important}.page.help-page .article-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.page.help-page .article-card{min-height:104px!important}.page.help-page .article-card h2,.page.legal-page .legal-card h2{margin:0 0 8px!important;color:#303b4c!important;font-size:16px!important;line-height:1.45!important;font-weight:500!important}.page.help-page .article-card p,.page.legal-page .legal-card p{margin:0 0 12px!important;color:#647188!important;font-size:13px!important;line-height:1.75!important}.page.legal-page .legal-card p:last-child{margin-bottom:0!important}@media(max-width:900px){.page.narrow-page.feedback-page,.page.narrow-page.help-page,.page.narrow-page.legal-page{grid-template-columns:1fr!important;grid-template-areas:"head" "side" "main"!important}.page.help-page .article-list{grid-template-columns:1fr!important}}.desktop-main h1,.desktop-main h2,.desktop-main h3,.desktop-main .page-header h1,.desktop-main .page-header-compact h1,.desktop-main .hero-title,.desktop-main .section-title,.desktop-main .member-title,.desktop-main .job-summary-v2 h1,.desktop-main .resume-name-input,.desktop-main .pc-login-intro h1,.desktop-main .pc-login-head h1,.desktop-main .pc-home-banner-copy strong,.desktop-main .pc-home-banner-content strong{font-size:18px!important;line-height:1.45!important;font-weight:500!important}.desktop-main p,.desktop-main span,.desktop-main small,.desktop-main label,.desktop-main input,.desktop-main select,.desktop-main textarea,.desktop-main button{font-size:min(14px,1em)!important}
