.categoryMenu_trigger__32y2O{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:none;border-radius:10px;background:rgba(26,26,26,.06);cursor:pointer;transition:background .2s ease,transform .15s ease}.categoryMenu_trigger__32y2O:hover{background:rgba(26,26,26,.1)}.categoryMenu_trigger__32y2O:active{transform:scale(.96)}.categoryMenu_trigger__32y2O:focus-visible{outline:2px solid #c45c3e;outline-offset:2px}.categoryMenu_iconBar__gaYlT{display:block;width:18px;height:2px;background:#1a1a1a;border-radius:1px}.categoryMenu_iconBar__gaYlT+.categoryMenu_iconBar__gaYlT{margin-top:5px}.categoryMenu_backdrop__wPMSr{position:fixed;inset:0;z-index:100;background:rgba(15,12,10,.45);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);animation:categoryMenu_fadeIn__RQWxZ .28s ease forwards}@keyframes categoryMenu_fadeIn__RQWxZ{0%{opacity:0}to{opacity:1}}.categoryMenu_panel__SfS4N{position:fixed;top:0;left:0;z-index:101;width:min(86vw,320px);height:100%;max-height:100dvh;background:linear-gradient(165deg,#fdfaf6,#f5efe6 48%,#efe8dd);box-shadow:8px 0 40px rgba(20,15,10,.18);display:flex;flex-direction:column;animation:categoryMenu_slideIn__nkc6M .32s cubic-bezier(.22,1,.36,1) forwards}@keyframes categoryMenu_slideIn__nkc6M{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.categoryMenu_panelHead__ocivU{flex-shrink:0;padding:14px 12px;border-bottom:1px solid rgba(26,26,26,.08)}.categoryMenu_articleSearchForm__gGnsi,.categoryMenu_headRow__uSbhd{display:flex;align-items:center;gap:8px}.categoryMenu_articleSearchForm__gGnsi,.categoryMenu_searchWrap___LFj8{flex:1 1;min-width:0}.categoryMenu_searchInput__Vue9L{width:100%;box-sizing:border-box;height:44px;padding:0 16px;border:none;border-radius:999px;background:#e8e8ec;font-family:PingFangSC-Regular,PingFang SC,Helvetica Neue,Helvetica,-apple-system,Arial,sans-serif;font-size:15px;color:#1a1512;outline:none;transition:background .2s ease,box-shadow .2s ease}.categoryMenu_searchInput__Vue9L::placeholder{color:rgba(26,21,18,.45)}.categoryMenu_searchInput__Vue9L:focus{background:#e0e0e6;box-shadow:0 0 0 2px rgba(196,92,62,.25)}.categoryMenu_searchSubmit__HGHev{flex-shrink:0;height:44px;padding:0 14px;border:none;border-radius:999px;font-size:15px;font-weight:600;color:#fff;background:#c45c3e;cursor:pointer;font-family:PingFangSC-Regular,PingFang SC,Helvetica Neue,Helvetica,-apple-system,Arial,sans-serif;transition:filter .15s ease,transform .12s ease}.categoryMenu_searchSubmit__HGHev:hover{filter:brightness(1.06)}.categoryMenu_searchSubmit__HGHev:active{transform:scale(.98)}.categoryMenu_closeBtn__vDVcN{flex-shrink:0;box-sizing:border-box;width:44px;height:44px;padding:0;border:none;border-radius:50%;background:rgba(26,26,26,.07);cursor:pointer;color:#3d3530;transition:background .2s ease;display:inline-flex;align-items:center;justify-content:center}.categoryMenu_closeIcon__epTpV{display:block;flex-shrink:0}.categoryMenu_closeBtn__vDVcN:hover{background:rgba(196,92,62,.15)}.categoryMenu_srOnly__i0W5C{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.categoryMenu_listWrap__cFuiT{flex:1 1;overflow-y:auto;padding:12px 12px 28px;-webkit-overflow-scrolling:touch}.categoryMenu_row__1DSxl{display:flex;align-items:center;justify-content:flex-start;gap:12px;padding:14px 16px;margin-bottom:8px;border-radius:12px;background:hsla(0,0%,100%,.55);border:1px solid rgba(26,26,26,.06);font-family:PingFangSC-Regular,PingFang SC,Helvetica Neue,Helvetica,-apple-system,Arial,sans-serif;color:#1a1512;text-align:left;width:100%;cursor:pointer;text-decoration:none;box-sizing:border-box;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;animation:categoryMenu_rowIn__GGJuv .4s ease backwards}.categoryMenu_row__1DSxl:first-child{animation-delay:.04s}.categoryMenu_row__1DSxl:nth-child(2){animation-delay:.08s}.categoryMenu_row__1DSxl:nth-child(3){animation-delay:.12s}.categoryMenu_row__1DSxl:nth-child(4){animation-delay:.16s}.categoryMenu_row__1DSxl:nth-child(5){animation-delay:.2s}.categoryMenu_row__1DSxl:nth-child(n+6){animation-delay:.24s}@keyframes categoryMenu_rowIn__GGJuv{0%{opacity:0;transform:translateX(-12px)}to{opacity:1;transform:translateX(0)}}.categoryMenu_row__1DSxl:hover{border-color:rgba(196,92,62,.35);box-shadow:0 6px 20px rgba(40,28,20,.08)}.categoryMenu_row__1DSxl:active{transform:scale(.99)}.categoryMenu_rowActive__Fj_UB{background:#d4ddd2;border-color:rgba(60,52,44,.45);box-shadow:none}.categoryMenu_rowActive__Fj_UB:hover{border-color:rgba(60,52,44,.55);box-shadow:0 4px 14px rgba(40,34,28,.08)}.categoryMenu_rowActive__Fj_UB .categoryMenu_typeLabel__2ocqr{color:#a65d42}.categoryMenu_typeLabel__2ocqr{font-size:15px;font-weight:600;line-height:1.35;flex:1 1;min-width:0;word-break:break-word}.categoryMenu_stateMsg__5tBHN{padding:24px 16px;text-align:center;font-family:PingFangSC-Regular,PingFang SC,Helvetica Neue,Helvetica,-apple-system,Arial,sans-serif;font-size:14px;color:rgba(26,21,18,.5)}.categoryMenu_retryBtn__jyZg5{margin-top:12px;padding:10px 20px;border:none;border-radius:999px;background:#c45c3e;color:#fff;font-weight:600;cursor:pointer}.categoryMenu_retryBtn__jyZg5:hover{filter:brightness(1.05)}.header_fixedRoot__NKjnY{position:fixed;top:0;left:0;right:0;z-index:100;width:100%;max-width:640px;margin:0 auto;box-sizing:border-box;background:#fff}.header_headerSpacer__kwshy{display:block;width:100%;height:50px;flex-shrink:0}@media screen and (min-width:640px){.header_headerSpacer__kwshy{height:93px}}.header_navItem__09yOF{cursor:pointer;color:#666;text-decoration:none;margin-left:40px;font-size:18px;font-weight:600}.header_navItem__09yOF:hover{text-decoration:underline}@keyframes header_dh__WjBiX{0%{-webkit-transform:scale(1)}10%,20%{-webkit-transform:scale(.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg)}to{-webkit-transform:scale(1) rotate(0)}}.header_img1__wyc2g{animation-name:header_dh__WjBiX;animation-duration:1s;animation-delay:.2s;animation-timing-function:ease;animation-fill-mode:both;animation-iteration-count:infinite}