.RPKOYa_footer{background-color:var(--color-bg-footer);color:var(--color-text-inverse);margin-top:auto}.RPKOYa_inner{padding:64px var(--space-40) 52px;justify-content:space-between;align-items:stretch;gap:var(--space-48);display:flex}.RPKOYa_navCol{flex:1;min-width:0;max-width:480px}.RPKOYa_navList{margin:0;padding:0;list-style:none}.RPKOYa_navItem{border-top:1px solid #ffffff40}.RPKOYa_navItem:first-child{border-top:none}.RPKOYa_navItem:last-child{border-bottom:1px solid #ffffff40}.RPKOYa_navLink{padding:var(--space-detail-10) 0;color:var(--color-text-inverse);align-items:center;transition:opacity .15s;display:flex}.RPKOYa_navLink:hover{opacity:.55}.RPKOYa_navLabelEn{font-size:.9rem;font-weight:var(--font-weight-bold);letter-spacing:var(--ls-badge);min-width:110px}.RPKOYa_navLabelJa{margin-left:var(--space-detail-10);font-size:var(--fs-caption);letter-spacing:.02em;color:var(--color-text-inverse)}.RPKOYa_helpList{gap:var(--space-detail-6);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.RPKOYa_helpLink{font-size:var(--fs-meta);color:var(--color-text-inverse);letter-spacing:var(--ls-meta);transition:opacity .15s}.RPKOYa_helpLink:hover{opacity:.6}.RPKOYa_brandCol{align-items:flex-start;gap:var(--space-32);flex-direction:column;flex-shrink:0;display:flex}.RPKOYa_logoLink{display:inline-block}.RPKOYa_logo{width:224px;height:auto;display:block}.RPKOYa_follow{align-items:center;gap:var(--space-16);display:flex}.RPKOYa_followLabel{font-size:var(--fs-meta);font-weight:var(--font-weight-bold);letter-spacing:var(--ls-badge);color:#ffffffb3}.RPKOYa_followIcons{align-items:center;gap:var(--space-16);display:flex}.RPKOYa_followLink{color:#ffffffb3;justify-content:center;align-items:center;transition:color .15s;display:flex}.RPKOYa_followLink:hover{color:var(--color-text-inverse)}.RPKOYa_infoList{align-items:flex-start;gap:var(--space-detail-6);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.RPKOYa_infoLink{font-size:var(--fs-meta);color:var(--color-text-inverse);letter-spacing:var(--ls-meta);transition:opacity .15s}.RPKOYa_infoLink:hover{opacity:.6}.RPKOYa_copyright{color:var(--color-text-inverse);letter-spacing:var(--ls-meta);margin-top:auto;font-size:.68rem}@media (max-width:768px){.RPKOYa_inner{padding:var(--space-48) var(--space-20) var(--space-40);align-items:flex-start;gap:var(--space-36);flex-direction:column}.RPKOYa_navCol{width:100%;max-width:none}.RPKOYa_brandCol{gap:var(--space-24);width:100%}.RPKOYa_copyright{margin-top:var(--space-16)}.RPKOYa_logo{width:200px}}
.wM-u5W_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wM-u5W_toast{z-index:var(--z-panel);width:auto;min-width:200px;padding:var(--space-12) var(--space-12) var(--space-detail-10);border-radius:var(--radius-xs);line-height:var(--lh-tight);justify-content:center;align-items:center;column-gap:var(--space-16);opacity:0;visibility:hidden;transition:all .5s;display:flex;position:fixed;top:16px;left:50%;transform:translate(-50%,-200px)}.wM-u5W_toastVisible{opacity:1;visibility:visible;transform:translate(-50%)}.wM-u5W_success{color:#007800;background-color:#e9ffe2;border:1px solid #007800}.wM-u5W_danger{color:#ff3b30;background-color:#fff2f1;border:1px solid #ff3b30}.wM-u5W_info{color:#31708f;background-color:#ecfaff;border:1px solid #31708f}.wM-u5W_main{justify-content:flex-start;align-items:center;column-gap:var(--space-detail-4);word-break:keep-all;display:flex}.wM-u5W_icon{padding-bottom:var(--space-detail-2);font-variation-settings:"FILL" 1;flex-shrink:0;font-size:20px}.wM-u5W_message{white-space:pre-wrap;font-size:14px;line-height:var(--lh-badge)}.wM-u5W_closeBtn{cursor:pointer;color:inherit;background:0 0;border:none;flex-shrink:0;align-items:center;padding:0;display:flex}.wM-u5W_closeIcon{padding-bottom:var(--space-detail-2);font-size:20px;display:block}@media (max-width:768px){.wM-u5W_message{font-size:12px}}
.qnDekq_slideDivider{max-width:1200px;padding:0 var(--space-48);box-sizing:border-box;margin:0 auto}.qnDekq_slideDivider:after{content:"";border-bottom:1px solid var(--color-accent-bar);display:block}@media (max-width:768px){.qnDekq_slideDivider{padding:0 var(--space-20)}.qnDekq_slideDivider:after{display:none}}
._5h9Vpq_overlay{width:100%;height:100dvh;z-index:var(--z-overlay);opacity:0;visibility:hidden;background:#0009;transition:all .1s ease-in-out;position:fixed;top:0;left:0}._5h9Vpq_overlayOpen{opacity:1;visibility:visible;transition:all .5s ease-in-out}._5h9Vpq_modal{background:var(--color-bg-surface);width:372px;max-height:calc(100svh - 88px);z-index:var(--z-panel);color:var(--color-text-primary);letter-spacing:.02em;opacity:0;visibility:hidden;font-family:Avenir,Open Sans,Helvetica Neue,Helvetica,Arial,Verdana,Roboto,游ゴシック,Yu Gothic,YuGothic,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,Meiryo UI,メイリオ,Meiryo,sans-serif;font-size:16px;line-height:1.6;transition:all .5s ease-in-out;position:fixed;top:50%;left:50%;overflow-y:scroll;transform:translate(-50%,100%)}._5h9Vpq_modalOpen{opacity:1;visibility:visible;transform:translate(-50%,-50%)}._5h9Vpq_heading{width:100%;padding-top:var(--space-32);text-align:center;color:var(--color-text-primary);font-size:20px;font-weight:700;display:inline-block}._5h9Vpq_inner{width:80%;padding:var(--space-32) 0;margin:0 auto}._5h9Vpq_snsList{margin:0;padding:0;list-style:none}._5h9Vpq_snsItem{width:100%;max-width:380px;margin:var(--space-8) auto 0;position:relative}._5h9Vpq_snsItem:first-child{margin-top:0}._5h9Vpq_snsBtn{cursor:pointer;opacity:0;background:0 0;border:none;width:100%;height:100%;transition:opacity .3s ease-in-out;position:absolute;top:0;left:0}@media (hover:hover){._5h9Vpq_snsBtn:hover{opacity:.2;background-color:#000}}._5h9Vpq_snsBox{width:100%;height:44px;color:var(--color-text-inverse);align-items:center;font-size:12px;display:flex}._5h9Vpq_snsBoxLine{background-color:#06c755}._5h9Vpq_snsBoxApple{background-color:#323232}._5h9Vpq_snsInner{align-items:center;gap:var(--space-12);width:64%;height:44px;margin:0 auto;display:flex}._5h9Vpq_snsInnerImg{column-gap:28px;width:69%}._5h9Vpq_snsIcon{flex-shrink:0;line-height:1;display:inline-block}._5h9Vpq_snsIconLine{width:28px;height:28px}._5h9Vpq_snsIconSlot{flex-shrink:0;justify-content:center;align-items:center;width:28px;display:inline-flex}._5h9Vpq_snsText{color:var(--color-text-inverse);font-size:14px;line-height:1.4;display:inline-block}._5h9Vpq_snsLinkWrap{height:44px;margin-top:var(--space-8);justify-content:center;align-items:center;display:flex}._5h9Vpq_snsLink{color:var(--color-text-primary);cursor:pointer;letter-spacing:.02em;font-size:14px;text-decoration:underline;transition:opacity .3s ease-in-out}@media (hover:hover){._5h9Vpq_snsLink:hover{opacity:.5}}._5h9Vpq_divider{text-align:center;color:var(--color-text-secondary);margin:var(--space-20) 0;font-size:10px}._5h9Vpq_divider:before,._5h9Vpq_divider:after{content:"";vertical-align:middle;background:var(--color-text-secondary);width:20%;height:.5px;margin:0 var(--space-detail-4);display:inline-block}._5h9Vpq_form{text-align:center;margin-top:5px}._5h9Vpq_formInputs{padding-bottom:var(--space-detail-10)}._5h9Vpq_mailWrap{margin-bottom:var(--space-detail-10)}._5h9Vpq_input{padding:var(--space-8);border:1px solid var(--color-accent-bar);background:var(--color-bg-surface);width:100%;min-width:258px;color:var(--color-text-primary);font-family:inherit;font-size:14px;transition:border-color .3s ease-in-out;display:block}._5h9Vpq_input:focus{border-color:var(--color-text-primary);outline:none}@media (hover:hover){._5h9Vpq_input:hover{border-color:var(--color-text-primary)}}._5h9Vpq_submitWrap{background:#ff0}._5h9Vpq_submitBtn{width:100%;max-width:330px;height:40px;color:var(--color-text-primary);cursor:pointer;letter-spacing:.02em;background:0 0;border:none;font-family:inherit;font-size:16px;font-weight:700;line-height:40px}._5h9Vpq_submitBtn:disabled{opacity:.5;cursor:not-allowed}._5h9Vpq_resetLink{margin-top:var(--space-16);color:var(--color-text-primary);cursor:pointer;letter-spacing:.02em;background:0 0;border:none;font-family:inherit;font-size:12px;text-decoration:underline;transition:opacity .3s ease-in-out;display:inline-block}@media (hover:hover){._5h9Vpq_resetLink:hover{opacity:.5}}._5h9Vpq_footer{justify-content:center;align-items:center;gap:var(--space-20);display:flex}._5h9Vpq_footerLink{color:var(--color-text-primary);cursor:pointer;letter-spacing:.02em;background:0 0;border:none;font-family:inherit;font-size:10px;text-decoration:underline;transition:opacity .3s ease-in-out}@media (hover:hover){._5h9Vpq_footerLink:hover{opacity:.5}}@media (max-width:767px){._5h9Vpq_modal{width:90%;max-width:380px}._5h9Vpq_snsInner{width:72%}._5h9Vpq_snsInnerImg{column-gap:var(--space-36);width:75%}._5h9Vpq_input{min-width:100%}._5h9Vpq_snsIconLine{width:18px;height:18px}._5h9Vpq_snsIconSlot{width:18px}}
.-UYxwG_overlay{width:100%;height:100dvh;z-index:var(--z-overlay);opacity:0;visibility:hidden;background:#0009;transition:all .1s ease-in-out;position:fixed;top:0;left:0}.-UYxwG_overlayOpen{opacity:1;visibility:visible;transition:all .5s ease-in-out}.-UYxwG_modal{background:var(--color-bg-surface);border-radius:var(--radius-md);width:454px;max-height:calc(100dvh - 88px);z-index:var(--z-panel);opacity:0;visibility:hidden;color:var(--color-text-primary);letter-spacing:.02em;flex-direction:column;font-family:Avenir,Open Sans,Helvetica Neue,Helvetica,Arial,Verdana,Roboto,游ゴシック,Yu Gothic,YuGothic,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,Meiryo UI,メイリオ,Meiryo,sans-serif;font-size:16px;line-height:1.6;transition:all .5s ease-in-out;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,100%)}.-UYxwG_modalOpen{opacity:1;visibility:visible;transform:translate(-50%,-50%)}.-UYxwG_header{border-bottom:1px solid #e6e6e6;flex-shrink:0;justify-content:center;align-items:center;height:54px;display:flex;position:relative}.-UYxwG_closeBtn{cursor:pointer;width:44px;height:44px;color:var(--color-text-primary);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:5px;left:6px}.-UYxwG_closeBtnIcon{width:12px;height:12px;display:block}.-UYxwG_headerTitle{color:var(--color-text-primary);letter-spacing:.02em;padding-top:3px;font-size:14px;font-weight:700}.-UYxwG_body{padding:var(--space-40) var(--space-16);flex:1;overflow-y:scroll}.-UYxwG_description{color:var(--color-text-primary);letter-spacing:.02em;margin-bottom:64px;font-size:14px;line-height:1.6}.-UYxwG_loginLink{margin-top:var(--space-detail-4);width:fit-content;color:var(--color-link);cursor:pointer;font-family:inherit;font-size:inherit;letter-spacing:.02em;background:0 0;border:none;text-decoration:underline;transition:opacity .3s ease-in-out;display:block}@media (hover:hover){.-UYxwG_loginLink:hover{opacity:.5}}.-UYxwG_snsHeading{margin-bottom:var(--space-16);color:var(--color-text-primary);font-size:20px;font-weight:700}.-UYxwG_snsBtns{gap:var(--space-12);align-items:center;display:flex}.-UYxwG_snsBtn{justify-content:center;align-items:center;gap:var(--space-8);border-radius:var(--radius-xs);padding:var(--space-16) var(--space-24);cursor:pointer;color:var(--color-text-inverse);letter-spacing:.02em;border:none;flex:1;font-family:inherit;font-size:16px;line-height:1;transition:background-color .5s ease-in-out;display:flex}.-UYxwG_snsBtnLine{padding:var(--space-8) var(--space-24);background-color:#06c755;min-height:50px}.-UYxwG_snsBtnApple{background-color:#323232}.-UYxwG_snsBtnIcon{padding-bottom:var(--space-detail-2);flex-shrink:0;align-items:center;font-size:16px;display:inline-flex}.-UYxwG_snsBtnText{color:var(--color-text-inverse);font-size:16px}@media (hover:hover){.-UYxwG_snsBtnLine:hover{background-color:#06d059}.-UYxwG_snsBtnApple:hover{background-color:#4d4d4d}}.-UYxwG_divider{margin:var(--space-40) 0;text-align:center;color:var(--color-text-secondary);font-size:12px}.-UYxwG_divider:before,.-UYxwG_divider:after{content:"";vertical-align:middle;background:var(--color-text-secondary);width:20%;height:.5px;margin:0 var(--space-20);display:inline-block}.-UYxwG_formHeading{margin-bottom:var(--space-16);color:var(--color-text-primary);font-size:20px;font-weight:700}.-UYxwG_field{margin-bottom:var(--space-20);display:block}.-UYxwG_fieldLast{margin:28px 0 0;display:block}.-UYxwG_labelRow{align-items:center;gap:var(--space-detail-4);margin-bottom:var(--space-detail-2);display:flex}.-UYxwG_labelTitle{color:var(--color-text-primary);font-size:14px}.-UYxwG_labelRequired{color:#ff3b30;padding:var(--space-detail-4);font-size:12px}.-UYxwG_labelAnnotation{color:var(--color-text-secondary);margin-top:var(--space-detail-2);font-size:12px}.-UYxwG_input{border-radius:var(--radius-xs);width:100%;height:44px;padding:var(--space-12);border:1px solid var(--color-accent-bar);color:var(--color-text-primary);margin:var(--space-detail-2) 0;letter-spacing:.02em;background:#f9f9f9;font-family:inherit;font-size:14px;transition:border-color .3s ease-in-out;display:block}.-UYxwG_input:focus{border-color:var(--color-text-primary);outline:none}@media (hover:hover){.-UYxwG_input:hover{border-color:var(--color-text-primary)}}.-UYxwG_select{border-radius:var(--radius-xs);width:100%;height:44px;padding:var(--space-12) var(--space-24) var(--space-12) var(--space-12);border:1px solid var(--color-accent-bar);appearance:none;color:var(--color-text-primary);margin:var(--space-detail-2) 0;letter-spacing:.02em;cursor:pointer;background-color:#f9f9f9;background-position:right 10px center;background-repeat:no-repeat;background-size:10px;font-family:inherit;font-size:14px;transition:border-color .3s ease-in-out;display:block}.-UYxwG_select:focus{border-color:var(--color-text-primary);outline:none}@media (hover:hover){.-UYxwG_select:hover{border-color:var(--color-text-primary)}}.-UYxwG_inputHalf,.-UYxwG_selectHalf{width:50%}.-UYxwG_selectPrefecture{width:100px}.-UYxwG_selectScout{width:128px}.-UYxwG_nameRow{justify-content:space-between;column-gap:var(--space-16);margin:var(--space-detail-2) 0;display:flex}.-UYxwG_nameInput{border-radius:var(--radius-xs);height:44px;padding:var(--space-12);border:1px solid var(--color-accent-bar);color:var(--color-text-primary);letter-spacing:.02em;background:#f9f9f9;flex:1;font-family:inherit;font-size:14px;transition:border-color .3s ease-in-out}.-UYxwG_nameInput:focus{border-color:var(--color-text-primary);outline:none}@media (hover:hover){.-UYxwG_nameInput:hover{border-color:var(--color-text-primary)}}.-UYxwG_birthdayRow{align-items:center;column-gap:var(--space-detail-4);margin:var(--space-detail-2) 0;display:flex}.-UYxwG_birthdayUnit{color:var(--color-text-primary);padding-top:var(--space-detail-2);flex-shrink:0;font-size:14px;line-height:1}.-UYxwG_birthdaySelect{border-radius:var(--radius-xs);border:1px solid var(--color-accent-bar);appearance:none;height:44px;padding:var(--space-12) var(--space-24) var(--space-12) var(--space-12);color:var(--color-text-primary);cursor:pointer;background-color:#f9f9f9;background-position:right 10px center;background-repeat:no-repeat;background-size:10px;font-family:inherit;font-size:14px;transition:border-color .3s ease-in-out}.-UYxwG_birthdaySelect:focus{border-color:var(--color-text-primary);outline:none}@media (hover:hover){.-UYxwG_birthdaySelect:hover{border-color:var(--color-text-primary)}}.-UYxwG_birthdayYear{width:80px}.-UYxwG_birthdayMonthDay{width:64px}.-UYxwG_step2{opacity:0;visibility:hidden;margin-bottom:var(--space-32);transition:all .5s;position:absolute}.-UYxwG_step2Active{opacity:1;visibility:visible;position:static}.-UYxwG_checkboxRow{align-items:center;column-gap:var(--space-12);padding:var(--space-12) 0;display:flex}.-UYxwG_checkbox{border:1px solid var(--color-accent-bar);border-radius:var(--radius-xs);appearance:none;cursor:pointer;flex-shrink:0;width:20px;height:20px;transition:border-color .3s ease-in-out}.-UYxwG_checkbox:checked{background-color:var(--color-brand);border-color:var(--color-brand);transition-duration:unset;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='8' viewBox='0 0 10 8'%3E%3Cpath d='M1 4l3 3L9 1' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' fill='none'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:10px}@media (hover:hover){.-UYxwG_checkbox:not(:checked):hover{border-color:var(--color-text-primary)}}.-UYxwG_checkboxLabel{color:var(--color-text-primary);font-size:14px;line-height:1.6}.-UYxwG_checkboxLink{color:var(--color-text-primary);cursor:pointer;font-family:inherit;font-size:inherit;letter-spacing:inherit;background:0 0;border:none;padding:0;text-decoration:underline;transition:opacity .3s ease-in-out}@media (hover:hover){.-UYxwG_checkboxLink:hover{opacity:.5}}.-UYxwG_annotation{color:var(--color-text-secondary);letter-spacing:.02em;font-size:12px;line-height:1.6}.-UYxwG_submitBtn{width:fit-content;padding:var(--space-16) var(--space-24);border-radius:var(--radius-xs);color:var(--color-text-primary);cursor:pointer;letter-spacing:.02em;background:#ff0;border:none;margin:0 auto;font-family:inherit;font-size:16px;font-weight:700;line-height:1;transition:background-color .5s ease-in-out;display:block}@media (hover:hover){.-UYxwG_submitBtn:hover:not(:disabled){background:#ff6}}.-UYxwG_submitBtn:disabled{opacity:.5;cursor:not-allowed}@media (max-width:767px){.-UYxwG_inputHalf,.-UYxwG_selectHalf{width:100%}.-UYxwG_overlay{bottom:env(safe-area-inset-bottom,0px)}.-UYxwG_modal{border-radius:0;width:100%;height:100dvh;max-height:none;top:0;left:0;transform:translateY(100%)}.-UYxwG_modalOpen{transform:translateY(0)}.-UYxwG_snsBtn,.-UYxwG_snsBtnLine{padding:var(--space-16)}.-UYxwG_snsBtnText{font-size:14px}}@media (max-width:374px){.-UYxwG_snsBtn{padding:var(--space-12) var(--space-8)}.-UYxwG_snsBtnLine{padding:var(--space-12) var(--space-8);min-height:0}.-UYxwG_snsBtnText{font-size:12px}}
.emlLbG_label{align-items:center;gap:var(--space-detail-10);height:52px;padding:0 var(--space-16);background:var(--color-bg-surface);border-radius:var(--radius-sm);cursor:text;border:1.5px solid #d8d8d8;display:flex}.emlLbG_icon{color:var(--color-text-secondary);flex-shrink:0}.emlLbG_input{min-width:0;font-size:var(--fs-section-sub);color:var(--color-text-primary);background:0 0;border:none;outline:none;flex:1}.emlLbG_input::placeholder{color:var(--color-text-secondary)}
.BLr3ba_wrap{margin-bottom:var(--space-32)}
.ndcqVq_link{min-height:56px;padding:var(--space-12) var(--space-detail-4);color:var(--color-text-primary);border-radius:var(--radius-xs);justify-content:space-between;align-items:center;text-decoration:none;transition:background .15s;display:flex}.ndcqVq_link:hover{background:#00000006}.ndcqVq_title{font-size:var(--fs-section-sub);line-height:var(--lh-card);letter-spacing:var(--ls-meta);-webkit-line-clamp:2;min-width:0;padding-right:var(--space-8);-webkit-box-orient:vertical;flex:1;display:-webkit-box;overflow:hidden}@media (max-width:768px){.ndcqVq_link{min-height:52px}}
._S7uhW_card{background:var(--color-bg-surface);border-radius:var(--radius-md);padding:var(--space-20) var(--space-20) var(--space-16);border:1px solid var(--color-border)}._S7uhW_head{align-items:baseline;gap:var(--space-8);margin-bottom:var(--space-12);display:flex}._S7uhW_categoryName{font-size:var(--fs-section-sub);font-weight:var(--font-weight-bold);letter-spacing:var(--ls-meta);color:var(--color-text-primary);line-height:var(--lh-tight)}._S7uhW_count{font-size:var(--fs-caption);color:var(--color-text-muted);letter-spacing:var(--ls-meta);flex-shrink:0}._S7uhW_list{margin:0;padding:0;list-style:none}
._6ySNSa_headerRight{align-items:center;gap:var(--space-12);flex-shrink:0;display:flex}._6ySNSa_authButtons{align-items:center;gap:var(--space-detail-10);display:flex}._6ySNSa_loginButton,._6ySNSa_registerButton{height:40px;padding:var(--space-detail-10) var(--space-40);font-size:14px;font-weight:var(--font-weight-semibold);letter-spacing:var(--ls-meta);border-radius:var(--radius-pill);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;font-family:inherit;transition:background .15s,color .15s,opacity .15s;display:inline-flex}._6ySNSa_loginButton{background:var(--color-bg-surface);color:var(--color-text-primary);border:1.5px solid var(--color-text-primary)}._6ySNSa_loginButton:hover{background:var(--color-text-primary);color:var(--color-text-inverse)}._6ySNSa_registerButton{background:var(--color-text-primary);color:var(--color-text-inverse);border:1.5px solid var(--color-text-primary)}._6ySNSa_registerButton:hover{opacity:.75}._6ySNSa_hamburger{cursor:pointer;width:40px;height:40px;color:var(--color-text-primary);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}._6ySNSa_hamburgerIcon{font-size:32px}._6ySNSa_overlay{z-index:var(--z-overlay);opacity:0;pointer-events:none;background-color:#00000059;transition:opacity .28s;position:fixed;inset:0}._6ySNSa_overlayVisible{opacity:1;pointer-events:auto}._6ySNSa_drawer{background-color:var(--color-bg-surface);width:min(400px,100vw);z-index:var(--z-panel);overscroll-behavior:contain;flex-direction:column;transition:transform .28s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(100%)}._6ySNSa_drawerOpen{transform:translate(0)}._6ySNSa_drawerHead{padding:var(--space-16) var(--space-20) var(--space-detail-4);flex-shrink:0;justify-content:flex-end;display:flex}._6ySNSa_closeButton{cursor:pointer;width:36px;height:36px;color:var(--color-text-primary);border-radius:var(--radius-xs);background:0 0;border:none;justify-content:center;align-items:center;font-size:22px;transition:background .15s;display:flex}._6ySNSa_closeButton:hover{background:var(--color-bg-page)}._6ySNSa_searchWrap{padding:var(--space-detail-4) var(--space-24) var(--space-24);flex-shrink:0}._6ySNSa_profile{align-items:flex-start;gap:var(--space-detail-14);padding:0 var(--space-24) var(--space-24);flex-shrink:0;display:flex}._6ySNSa_profileAvatar{width:48px;height:48px;color:var(--color-text-inverse);background-color:#c8c8c8;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}._6ySNSa_avatarImg{object-fit:cover;width:100%;height:100%;display:block}._6ySNSa_profileName{font-size:var(--fs-section-sub);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);word-break:break-all;padding-top:var(--space-detail-10);line-height:1.55}._6ySNSa_navList{padding:0 var(--space-24);flex:1}._6ySNSa_navItem{border-top:1px solid var(--color-border)}._6ySNSa_navItem:last-child{border-bottom:1px solid var(--color-border)}._6ySNSa_navLink{color:var(--color-text-primary);align-items:center;padding:18px 0;transition:opacity .15s;display:flex}._6ySNSa_navLink:hover{opacity:.55}._6ySNSa_navLink[data-event] *{pointer-events:none}._6ySNSa_navLabelEn{font-size:1.05rem;font-weight:var(--font-weight-bold);letter-spacing:var(--ls-badge);min-width:130px}._6ySNSa_navLabelJa{margin-left:var(--space-detail-10);font-size:var(--fs-caption);letter-spacing:var(--ls-meta)}._6ySNSa_drawerCta{padding:var(--space-32) var(--space-24) var(--space-48);gap:var(--space-12);flex-direction:row;flex-shrink:0;display:flex}._6ySNSa_drawerLoginButton,._6ySNSa_drawerRegisterButton{border-radius:var(--radius-pill);height:48px;font-size:var(--fs-section-sub);font-weight:var(--font-weight-bold);letter-spacing:var(--ls-meta);cursor:pointer;flex:1;justify-content:center;align-items:center;font-family:inherit;display:flex}._6ySNSa_drawerLoginButton{background:var(--color-bg-surface);color:var(--color-text-primary);border:1.5px solid var(--color-text-primary);transition:background .15s,color .15s}._6ySNSa_drawerLoginButton:hover{background:var(--color-text-primary);color:var(--color-text-inverse)}._6ySNSa_drawerRegisterButton{background:var(--color-text-primary);color:var(--color-text-inverse);border:1.5px solid var(--color-text-primary);transition:opacity .15s}._6ySNSa_drawerRegisterButton:hover{opacity:.8}@media (max-width:768px){._6ySNSa_authButtons{display:none}._6ySNSa_hamburgerIcon{font-size:36px}}
.Vo3n6q_grid{gap:var(--space-20);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}.Vo3n6q_empty{color:var(--color-text-muted);font-size:var(--fs-section-sub);padding:var(--space-48) 0;text-align:center;letter-spacing:var(--ls-meta)}@media (max-width:960px){.Vo3n6q_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.Vo3n6q_grid{grid-template-columns:1fr}}
.Hedmdq_header{width:100%;z-index:var(--z-nav);background-color:var(--color-bg-page);position:fixed;top:0;left:0}.Hedmdq_inner{width:100%;height:80px;padding:var(--space-16) var(--space-16) var(--space-16) var(--space-40);justify-content:space-between;align-items:center;display:flex}.Hedmdq_left{flex-shrink:0;align-items:center;display:flex}.Hedmdq_logoLink{align-items:center;display:flex}.Hedmdq_logo{width:247px;height:36px;margin:auto var(--space-16) auto 0;text-indent:-9999px;font-size:1rem;font-weight:var(--font-weight-bold);line-height:var(--lh-tight);letter-spacing:normal;background-position:50%;background-repeat:no-repeat;background-size:cover;display:block;overflow:hidden}@media (max-width:768px){.Hedmdq_inner{padding:var(--space-12) var(--space-16)}.Hedmdq_logo{width:197.6px;height:28px}}
.LVpLLa_outer{width:100%;max-width:1120px;padding:var(--space-56) var(--space-24) var(--space-40);margin:0 auto}.LVpLLa_inner{border-radius:var(--radius-md);background:var(--color-bg-surface);overflow:hidden}.LVpLLa_link{display:block}.LVpLLa_link[data-event] *{pointer-events:none}.LVpLLa_imageWrap{overflow:hidden}.LVpLLa_image{width:100%;height:auto;display:block}.LVpLLa_pcOnly{display:block}.LVpLLa_spOnly{display:none}@media (max-width:768px){.LVpLLa_outer{padding:var(--space-32) var(--space-16) var(--space-24)}}@media (max-width:640px){.LVpLLa_outer{padding:var(--space-24) var(--space-12) var(--space-16)}.LVpLLa_pcOnly{display:none}.LVpLLa_spOnly{display:block}}
._9ASMhW_breadcrumbWrap{max-width:1280px;padding:0 var(--container-padding);margin:0 auto}._9ASMhW_shell{max-width:1280px;padding:var(--space-8) var(--space-24) var(--space-80);box-sizing:border-box;margin:0 auto}._9ASMhW_articleBox{background:var(--color-bg-surface);border-radius:var(--radius-md);padding:var(--space-48) var(--space-48) var(--space-56)}._9ASMhW_sectionHead{margin-bottom:var(--space-36)}._9ASMhW_titleBlock{align-items:stretch;gap:var(--space-12);flex-direction:row;display:flex}._9ASMhW_titleBlock:before{content:"";border-radius:var(--radius-pill);background:var(--color-accent-bar);flex-shrink:0;width:8px}._9ASMhW_titleText{gap:var(--space-16);flex-direction:column;display:flex}._9ASMhW_title{font-size:var(--fs-section-title);font-weight:var(--font-weight-bold);letter-spacing:var(--ls-section);color:var(--color-text-primary);line-height:var(--lh-tight)}._9ASMhW_sub{font-size:var(--fs-section-sub);font-weight:var(--font-weight-normal);letter-spacing:var(--ls-meta);line-height:var(--lh-caption)}@media (max-width:768px){._9ASMhW_shell{padding:var(--space-8) var(--space-12) var(--space-80)}._9ASMhW_articleBox{padding:var(--space-32) var(--space-24) var(--space-40)}}@media (max-width:480px){._9ASMhW_shell{padding:var(--space-8) var(--space-8) var(--space-80)}._9ASMhW_articleBox{padding:var(--space-24) var(--space-16) var(--space-32)}._9ASMhW_title{font-size:var(--fs-section-title-mobile);letter-spacing:var(--ls-section-mobile)}._9ASMhW_sectionHead{margin-bottom:var(--space-20)}}
