header{background-color:var(--white);border-bottom:1px solid var(--color-neutral-100);box-sizing:border-box;color:var(--color-neutral-800);display:flex;position:fixed;z-index:10}header,header .header-content{margin:0 auto;overflow:visible;width:100%}header .header-content{align-items:center;height:70px;max-width:1176px;padding:0 20px}header .header-content .pick-score-button svg{position:absolute;top:-6px}header .left-wrap .logo-wrap svg{height:26px}header .left-wrap .logo-wrap svg *{fill:var(--color-neutral-800)}header .header-menus{gap:14px;left:133px;position:absolute;top:50%;transform:translateY(-50%);width:max-content}header .header-button.text{color:var(--color-neutral-800);flex-shrink:0;font-size:16px;font-weight:600;letter-spacing:-.042px;line-height:141.2%}header .header-button.text.JP{font-size:14.5px;line-height:normal}header .header-button.text.active{color:var(--green-400)}header .button-wrap{gap:18px;overflow:visible;position:relative}header .button-wrap .header-button{background:none;flex-shrink:0;padding:0}header .button-wrap .header-button.icon div,header .button-wrap .header-button.icon svg{height:22px;width:22px}header .button-wrap .header-button.icon *{stroke:var(--color-neutral-800)}header .button-wrap .header-button.icon.human div,header .button-wrap .header-button.icon.human svg{height:24px;width:24px}header .button-wrap .header-button.icon.alarm ellipse{stroke:none;fill:none}header .button-wrap .header-button.icon.alarm.unread ellipse{fill:#f93052}header .app-download-link{padding-right:10px;position:relative}header .app-download-link .free-label{animation:3sease-in-out infinite;background-color:var(--red-700);border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,.2);color:#fff;font-size:10px;font-weight:700;line-height:normal;padding:2px 4px;position:absolute;right:-10px;top:-18px;z-index:0}header .language-selector-wrap{overflow:visible;position:relative}header .language-selector-btn{align-items:center;background:none;border:none;color:var(--color-neutral-800);cursor:pointer;font-size:14px;font-weight:500;gap:4px;padding:0}header .language-selector-btn svg path{stroke:currentColor}header .language-selector-btn .dropdown-arrow path{fill:currentColor;stroke:none}header .language-dropdown{background:var(--white);border:1px solid var(--color-neutral-100);border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.1);min-width:120px;overflow:hidden;position:absolute;right:50%;top:calc(100% + 8px);transform:translateX(50%);z-index:1000}header .language-dropdown.none{display:none}header .language-option{border-bottom:1px solid var(--color-neutral-50);color:var(--color-neutral-800);display:block;font-size:14px;font-weight:500;padding:12px 16px;text-decoration:none;transition:background-color .2s ease}header .language-option:last-child{border-bottom:none}header .language-option:hover{background-color:var(--color-neutral-50);color:var(--green-400)}header .language-name{white-space:nowrap}@media screen and (max-width:767px){header{border:none;height:84px}header .header-content{height:fit-content;margin:14px 0 0;padding:0 12px;width:100%}header .left-wrap .logo-wrap svg{height:22px}header .header-menus{gap:15px;left:0;top:37px;transform:none;width:max-content}header .header-button.text{font-size:16px;font-weight:600;letter-spacing:-.04px;line-height:150%}header .button-wrap{gap:15px}header .button-wrap .header-button.icon div,header .button-wrap .header-button.icon svg{height:23px;width:23px}header .button-wrap .header-button.icon.pencil{display:none}header .app-download-link .free-label{font-size:9px!important;right:-10px;top:-15px}header .language-selector-wrap{display:none}}