
.a5262e5{position:absolute;left:-9999px}
.a5262e5:focus{left:8px;top:8px;z-index:400;background:var(--gold);color:var(--ink);padding:10px 14px;border-radius:8px}
.ac6b1f3{position:sticky;top:0;z-index:130;background:var(--panel);box-shadow:0 1px 0 var(--line-soft),0 4px 0 var(--panel-2)}
.a91a0f4{display:flex;align-items:center;justify-content:space-between;gap:6px;width:min(100% - 20px,1060px);margin:0 auto;height:62px}
.a32c100{display:flex;align-items:center;min-height:48px;flex:0 0 auto}
.a6a35c3{display:flex;align-items:center;gap:6px}
.ac33800.a335ef7{min-height:44px;padding:0 14px;font-size:14.5px}
.aa83e80{display:none}
.a6562b8,.a357de4{position:relative}
.a6562b8 summary,.a357de4 summary{display:flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;cursor:pointer;list-style:none;font-weight:800;font-size:14.5px}
.a6562b8 summary::-webkit-details-marker,.a357de4 summary::-webkit-details-marker{display:none}
.a6562b8 summary span{display:grid;place-items:center;width:44px;height:44px;border-radius:10px;background:var(--gold);color:var(--line);transform:rotate(-4deg);box-shadow:0 2px 0 var(--panel-3)}
.a357de4 summary{padding:0 14px;border-radius:999px;background:var(--line);color:var(--panel)}
.a6562b8:not([open]) .a004251,.a357de4:not([open]) .adfa253{display:none}
.a004251{position:fixed;left:10px;right:10px;top:68px;display:grid;gap:4px;padding:8px;border-radius:14px;background:var(--panel);box-shadow:0 0 0 2px var(--line-soft),0 18px 30px -18px rgba(43,29,14,.7)}
.a004251 a{display:flex;align-items:center;gap:10px;min-height:46px;padding:0 10px;border-radius:10px;color:var(--text);text-decoration:none;font-weight:700}
.a004251 b{display:grid;place-items:center;width:32px;height:32px;border-radius:8px;background:var(--panel-2);font-size:12.5px}
.a004251 a[aria-current]{background:var(--panel-2)}
.adfa253{position:fixed;left:0;right:0;top:64px;max-height:calc(100vh - 64px);overflow-y:auto;padding:12px 16px 26px;background:var(--bg);box-shadow:0 2px 0 var(--line-soft)}
.ab80d7e{display:grid;gap:4px 18px;width:min(100%,1060px);margin:0 auto}
.ae580d1{font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:var(--orange);margin:12px 0 2px}
.a357de4 ul{list-style:none;padding:0}
.a357de4 a{display:flex;align-items:center;min-height:44px;color:var(--text);text-decoration:none;font-weight:700;border-bottom:1px dashed var(--line-soft)}
.a357de4 a[aria-current]{color:var(--orange)}
.a763c30{display:block;width:min(100% - 28px,var(--col));margin:0 auto;padding-bottom:20px}
.ac7cae9{display:grid;gap:8px;width:min(100% - 28px,var(--col));margin:8px auto 0}
.ae3e770{margin-top:32px;background:var(--line);color:#dccfae;font-size:14.5px;padding:26px 0 100px}
.a921fb1{width:min(100% - 28px,1060px);margin:0 auto}
.ae3e770 a{color:#fff}
.a0fc2e3{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding-bottom:16px;border-bottom:1px dashed #5b4a33}
.a739876{color:var(--gold);font-weight:800;font-size:14px;margin-bottom:2px}
.ae3e770 ul{list-style:none;padding:0}
.ae3e770 li a{display:flex;align-items:center;min-height:40px;text-decoration:none}
.abf3436{margin:16px 0 8px}
.abf3436 span{display:inline-grid;place-items:center;min-width:42px;height:26px;border-radius:999px;background:var(--accent);color:var(--ink);font-weight:800;margin-right:6px}
.a17d679{margin-top:8px}
.a739a06{opacity:.7}
.a2d19b7{position:fixed;left:0;right:0;bottom:0;z-index:120;display:grid;grid-template-columns:minmax(0,1fr) 52px;gap:10px;padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:var(--accent);box-shadow:0 -3px 0 var(--accent-dark)}
.ad71ff4.a335ef7{min-height:50px;font-size:16.5px;background:var(--line);color:var(--panel)}
.ab7ef8e.a335ef7{width:52px;height:50px;min-height:50px;padding:0;border-radius:50%}
.ab7ef8e svg{width:22px;height:22px}
@media (min-width:1000px){
  .aa83e80.a335ef7{display:inline-flex;min-height:44px;padding:0 16px;font-size:14.5px}
  .a2d19b7{display:none}
  .ae3e770{padding-bottom:30px}
  .a0fc2e3{grid-template-columns:repeat(3,minmax(0,1fr))}
  .ab80d7e{grid-template-columns:repeat(3,minmax(0,1fr))}
  .a004251{position:absolute;left:auto;right:0;top:54px;min-width:230px}
}
@media (max-width:389px){.ac33800.a335ef7{padding:0 10px;font-size:14px}.a357de4 summary{padding:0 10px}.a6a35c3{gap:4px}}
@media (max-width:349px){.a32c100 img{width:90px;height:auto}}
.a0b5b3b .ae3e770{padding-bottom:28px}
