.v10-candidate-header{--v10-ink:#080b0f;--v10-muted:#777;--v10-line:#e5e5e5;--v10-accent:#5698d2;color:var(--v10-ink);font-family:Hiragino Sans GB,Open Sans,Arial,Microsoft YaHei,微软雅黑,sans-serif}.v10-candidate-header .site-header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff7;border-bottom:1px solid var(--v10-line);inset:0 0 auto;position:fixed;width:100%;z-index:80}.v10-candidate-header .header-row{align-items:center;display:grid;gap:16px;grid-template-columns:178px minmax(0,1fr) auto;margin:0 auto;max-width:1280px;min-height:64px;padding:0 34px;width:100%}.v10-candidate-header .logo{background:url(../candidates/v10-home-20260709/gooood-logo-online.jpg) 0/contain no-repeat;display:block;height:56px;overflow:hidden;text-indent:-9999px;width:176px}.v10-candidate-header .nav{align-items:center;display:flex;flex-wrap:nowrap;font-size:14px;font-weight:400;gap:3px;min-width:0;overflow:visible;white-space:nowrap}.v10-candidate-header .action-menu,.v10-candidate-header .header-search,.v10-candidate-header .nav-item{align-items:center;display:inline-flex;position:relative}.v10-candidate-header .nav-item{flex:0 0 auto}.v10-candidate-header a{color:inherit;text-decoration:none}.v10-candidate-header .nav-link{align-items:center;display:inline-flex;min-height:36px;padding:0 5px}.v10-candidate-header .header-actions{align-items:center;color:var(--v10-muted);display:flex;font-size:14px;font-weight:400;gap:8px;justify-content:end;white-space:nowrap}.v10-candidate-header .action-menu>a,.v10-candidate-header .header-actions>a,.v10-candidate-header .header-actions>button{align-items:center;color:var(--v10-muted);display:inline-flex;min-height:28px}.v10-candidate-header button{font:inherit}.v10-candidate-header .header-actions>button,.v10-candidate-header .header-search-toggle{background:transparent;border:0;color:var(--v10-muted);cursor:pointer;padding:0}.v10-candidate-header .header-search-toggle{align-items:center;display:inline-flex;gap:6px;min-height:28px}.v10-candidate-header .header-search-icon{border:2px solid;border-radius:50%;box-sizing:border-box;display:inline-block;height:14px;position:relative;width:14px}.v10-candidate-header .header-search-icon:after{background:currentColor;bottom:-4px;content:"";height:2px;position:absolute;right:-6px;transform:rotate(45deg);transform-origin:left center;width:7px}.v10-candidate-header .action-menu.has-dropdown>a:after,.v10-candidate-header .nav-item.has-dropdown .nav-link:after{border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid #777;content:"";height:0;margin-left:5px;width:0}.v10-candidate-header .action-dropdown,.v10-candidate-header .nav-dropdown{background:#fffffffa;border:1px solid var(--v10-line);box-shadow:0 12px 28px #07324f1f;min-width:168px;opacity:0;padding:8px 0;position:absolute;top:calc(100% + 12px);transform:translateY(-4px);transition:opacity .16s ease,transform .16s ease,visibility .16s ease;visibility:hidden;z-index:120}.v10-candidate-header .nav-dropdown{left:0}.v10-candidate-header .action-dropdown{right:0}.v10-candidate-header .action-menu:focus-within .action-dropdown,.v10-candidate-header .action-menu:hover .action-dropdown,.v10-candidate-header .nav-item:focus-within .nav-dropdown,.v10-candidate-header .nav-item:hover .nav-dropdown{opacity:1;transform:translateY(0);visibility:visible}.v10-candidate-header .action-dropdown a,.v10-candidate-header .action-dropdown span,.v10-candidate-header .nav-dropdown a{color:var(--v10-ink);display:block;font-size:14px;font-weight:400;line-height:1.35;padding:7px 12px;text-transform:none}.v10-candidate-header .action-dropdown span{color:var(--v10-muted);max-width:220px;white-space:normal}.v10-candidate-header .action-dropdown a:hover,.v10-candidate-header .header-actions a:hover,.v10-candidate-header .header-actions button:hover,.v10-candidate-header .nav-dropdown a:hover,.v10-candidate-header .nav-item:focus-within .nav-link,.v10-candidate-header .nav-item:hover .nav-link{color:var(--v10-accent)}.v10-candidate-header .header-search-panel{inset:0;position:fixed;z-index:180}.v10-candidate-header .header-search-panel[hidden]{display:none}.v10-candidate-header .header-search-backdrop{background:#ffffffb8;border:0;inset:0;position:absolute}.v10-candidate-header .header-search-modal{background:#fffffffc;border:1px solid var(--v10-line);box-shadow:0 18px 48px #07324f2e;box-sizing:border-box;left:50%;padding:34px 38px 30px;position:absolute;top:94px;transform:translate(-50%);width:min(860px,calc(100vw - 48px))}.v10-candidate-header .header-search-close{background:transparent;border:0;color:var(--v10-muted);font-size:24px;height:28px;line-height:1;position:absolute;right:14px;top:10px;width:28px}.v10-candidate-header .header-search-form{align-items:center;display:flex;gap:12px;margin:0}.v10-candidate-header .header-search-form input{background:transparent;border:0;border-bottom:1px solid var(--v10-line);color:var(--v10-ink);flex:1;font-size:20px;height:48px;min-width:0;outline:0}.v10-candidate-header .header-search-form button{align-items:center;background:transparent;border:0;color:var(--v10-muted);display:inline-flex;height:42px;justify-content:center;width:42px}.v10-candidate-header .header-search-tags{border-top:1px solid var(--v10-line);color:var(--v10-muted);margin-top:24px;padding-top:20px}.v10-candidate-header .header-search-tags h2{color:var(--v10-ink);font-size:16px;font-weight:400;margin:0 0 14px}.v10-candidate-header .tags-group{display:flex;flex-wrap:wrap;gap:8px 12px;margin-top:8px}.v10-candidate-header .tags-group a{color:var(--v10-muted);font-size:13px}.v10-candidate-header .mobile-menu,.v10-candidate-header .mobile-menu-backdrop,.v10-candidate-header .mobile-menu-toggle{display:none}.site-shell:has(.v10-candidate-header){padding-top:64px}@media(max-width:991px){.site-shell:has(.v10-candidate-header){padding-top:60px}.v10-candidate-header .header-row{gap:0;grid-template-columns:60px minmax(0,1fr) 60px;min-height:60px;padding:0}.v10-candidate-header .logo{height:34px;justify-self:center;width:120px}.v10-candidate-header .mobile-menu-toggle{align-content:center;background:transparent;border:0;display:grid;grid-column:1;height:60px;justify-content:center;justify-self:start;padding:0;width:60px;z-index:90}.v10-candidate-header .mobile-menu-toggle span{background:#333;display:block;height:2px;margin:0 0 6px;width:22px}.v10-candidate-header .mobile-menu-toggle span:last-child{margin-bottom:0}.v10-candidate-header .header-actions{display:flex;grid-column:3;justify-content:end}.v10-candidate-header .header-actions>.action-menu,.v10-candidate-header .header-actions>.gooood-auth-slot,.v10-candidate-header .header-actions>.header-search,.v10-candidate-header .header-actions>a,.v10-candidate-header .header-actions>button{display:none}.v10-candidate-header .header-actions>[data-gooood-page-share="1"]{display:inline-flex}.v10-candidate-header .header-actions>[data-gooood-page-share="1"]>a{color:#777;font-size:14px;justify-content:center;min-height:60px;width:60px}.v10-candidate-header .header-actions>[data-gooood-page-share="1"]>a:after,.v10-candidate-header .nav{display:none}.v10-candidate-header .mobile-menu{background:#3a3a3a;display:block;height:100vh;left:0;overflow-y:auto;position:fixed;top:0;transform:translate(-100%);transition:transform .22s ease;width:240px;z-index:85}.v10-candidate-header .mobile-menu[hidden]{display:block;visibility:hidden}.v10-candidate-header .mobile-menu.is-open{transform:translate(0);visibility:visible}.v10-candidate-header .mobile-menu-backdrop{background:#00000059;border:0;inset:0;position:fixed;z-index:84}.v10-candidate-header .mobile-menu-backdrop.is-open{display:block}.v10-candidate-header .mobile-menu-toggle[aria-expanded=true]{background:transparent;left:240px;position:fixed;top:0}.v10-candidate-header .mobile-menu-toggle[aria-expanded=true] span:first-child{transform:translateY(8px) rotate(45deg)}.v10-candidate-header .mobile-menu-toggle[aria-expanded=true] span:nth-child(2){opacity:0}.v10-candidate-header .mobile-menu-toggle[aria-expanded=true] span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.v10-candidate-header .mobile-menu-primary,.v10-candidate-header .mobile-menu-tools{list-style:none;margin:0;padding:0}.v10-candidate-header .mobile-menu-item{border-bottom:1px solid hsla(0,0%,100%,.14);min-height:50px}.v10-candidate-header .mobile-menu-item>a,.v10-candidate-header .mobile-menu-parent,.v10-candidate-header .mobile-menu-tools a{align-items:center;background:transparent;border:0;color:#fff;display:flex;min-height:50px;padding:0 24px;text-align:left;width:100%}.v10-candidate-header .mobile-menu-parent{justify-content:space-between}.v10-candidate-header .mobile-submenu{background:#303030;display:none;list-style:none;margin:0;padding:0}.v10-candidate-header .mobile-menu-item.is-open .mobile-submenu{display:block}.v10-candidate-header .mobile-submenu a{color:#ddd;display:block;font-size:13px;padding:10px 24px 10px 38px}.v10-candidate-header .mobile-search-form{background:#fff;padding:14px 24px;position:relative;width:240px}.v10-candidate-header .mobile-search-form input{border:1px solid #ddd;height:42px;padding:0 40px 0 10px;width:100%}.v10-candidate-header .mobile-search-form button{background:transparent;border:0;color:#555;font-size:20px;position:absolute;right:30px;top:17px}}.home-footer-shell[data-v-785052e5]{margin-top:40px;width:100%}.footer-nav[data-v-785052e5]{background:#333;border-top:1px solid hsla(0,0%,100%,.08);color:#ffffff9e;width:100%}.footer-nav-inner[data-v-785052e5]{display:grid;gap:28px;grid-template-columns:repeat(5,minmax(0,1fr));margin-left:max(16px,calc(50vw - 647px));padding:34px 0 30px;width:min(960px,calc(100vw - 32px))}.footer-col h2[data-v-785052e5]{color:#fff;font-size:12px;font-weight:950;margin:0 0 13px}.footer-col a[data-v-785052e5]{color:#ffffff94;display:block;font-size:11px;line-height:1.35;margin-bottom:7px;text-decoration:none}.footer-col a[data-v-785052e5]:focus-visible,.footer-col a[data-v-785052e5]:hover{color:#fff;text-decoration:underline}.footer-legal[data-v-785052e5]{background:#333;box-sizing:border-box;color:#ffffff73;font-size:10px;padding:18px 34px 28px;text-align:center;width:100%}.footer-legal a[data-v-785052e5]{color:#fff9;text-decoration:none}.footer-legal a[data-v-785052e5]:focus-visible,.footer-legal a[data-v-785052e5]:hover{color:#fff;text-decoration:underline}@media(max-width:960px){.home-footer-shell[data-v-785052e5]{margin-top:0}.footer-nav[data-v-785052e5]{display:none}.footer-legal[data-v-785052e5]{line-height:24px;padding:150px 16px 205px}}
