
.c4c7d05{width:min(100% - 28px,var(--box));margin-inline:auto}
.cf49169{position:absolute;left:-9999px}
.cf49169:focus{left:12px;top:10px;z-index:300;background:var(--accent);color:var(--ink);padding:10px 14px;border-radius:8px;font-weight:700}
.c5535b0{position:sticky;top:0;z-index:120;background:var(--bg);border-bottom:1px solid var(--line);transition:transform .25s ease}
.c5535b0[data-hidden]{transform:translateY(-100%)}
.cb881d3{display:flex;align-items:center;gap:10px;height:var(--hd)}
.c0cacce{display:flex;align-items:center;min-height:48px;margin-right:auto}
.cbfd063{width:112px;height:auto}
.c619dcb{display:none}
.ccdf295.ca97bbf{min-height:44px;padding:0 14px;font-size:15px}
.c42daed{position:relative}
.c42daed summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:6px;min-height:44px;padding:0 10px;border:1px solid var(--line);border-radius:10px;font-size:15px}
.c42daed summary::-webkit-details-marker{display:none}
.c42daed summary::after{content:"";width:7px;height:7px;border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);transform:rotate(45deg) translateY(-2px);margin-left:2px}
.c6b24ba{position:absolute;right:0;top:calc(100% + 8px);width:220px;background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:6px;display:grid;box-shadow:0 18px 40px -16px rgba(0,0,0,.35);z-index:130}
.c6b24ba a{display:flex;align-items:center;gap:10px;min-height:48px;padding:0 10px;border-radius:8px;color:var(--text);text-decoration:none;font-weight:600}
.c6b24ba a:hover,.c6b24ba a[aria-current]{background:var(--panel-2)}
.c6b24ba .cdde156{font-weight:500;color:var(--muted);border-top:1px solid var(--line-soft);border-radius:0 0 8px 8px}
.caa836d{border-bottom:1px solid var(--line-soft);background:var(--bg)}
.c576e36{display:flex;gap:8px;overflow-x:auto;padding:8px 0;scrollbar-width:none;-webkit-overflow-scrolling:touch}
.c576e36::-webkit-scrollbar{display:none}
.caa836d a{flex:none;display:inline-flex;align-items:center;min-height:40px;padding:0 14px;border-radius:999px;background:var(--panel-2);color:var(--text);text-decoration:none;font-size:15px;font-weight:600;white-space:nowrap}
.caa836d a[aria-current]{background:var(--text);color:var(--bg)}
.c3d113f{display:grid;grid-template-columns:minmax(0,1fr);padding-bottom:calc(var(--bar) + 24px)}
.c108b66{min-width:0;max-width:760px}
.cf5cb9f{min-width:0}
.ce44dc1{background:var(--panel-2);border-top:1px solid var(--line);padding:28px 0 calc(var(--bar) + 28px);font-size:15px;color:var(--muted)}
.c9a4e56{display:grid;gap:10px;padding-bottom:18px;border-bottom:1px solid var(--line)}
.cf9b845{display:flex;align-items:center;gap:10px;margin:0;color:var(--text);font-size:17px}
.cf9b845 span{font-size:26px}
.cb8a970{display:flex;flex-wrap:wrap;gap:8px}
.cb8a970 a{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 14px;border-radius:999px;border:1px solid var(--line);background:var(--panel);color:var(--text);text-decoration:none;font-weight:600}
.cb8a970 a[aria-current]{border-color:var(--accent)}
.c01d2de{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:start;margin:18px 0}
.cbe567d{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;border:2px solid var(--accent);color:var(--accent-dark);font-weight:800;font-size:15px}
.c48e325{display:grid;grid-template-columns:1fr 1fr;gap:18px 16px;padding:18px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
.c48e325 div{display:grid;gap:2px;align-content:start}
.c48e325 b{color:var(--text);font-size:14px;text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px}
.c48e325 a{display:flex;align-items:center;min-height:40px;color:var(--muted);text-decoration:none}
.c48e325 a:hover{color:var(--text);text-decoration:underline}
.c48a245{margin:16px 0 8px}
.c723f3a,.cbe7824{margin:0 0 4px;font-size:14px;color:var(--muted-2)}
.c70f0e2{position:fixed;left:0;right:0;bottom:0;z-index:110;background:var(--bg);border-top:1px solid var(--line);padding:10px 0 calc(10px + env(safe-area-inset-bottom));box-shadow:0 -8px 24px -18px rgba(0,0,0,.4)}
.c1ff37d{display:grid;grid-template-columns:1fr auto;gap:10px}
.c70f0e2 .ca97bbf{min-height:52px;font-size:16.5px}
.ca23bef{padding:0 16px}
.c55111b{display:grid;gap:10px;margin:10px 0 0}
@media (min-width:1000px){
  .c619dcb{display:flex;gap:4px;margin-right:8px}
  .c619dcb a{display:inline-flex;align-items:center;min-height:44px;padding:0 10px;border-radius:8px;color:var(--text);text-decoration:none;font-weight:600;font-size:15px}
  .c619dcb a:hover,.c619dcb a[aria-current]{background:var(--panel-2)}
  .caa836d{display:none}
  .c3d113f{grid-template-columns:minmax(0,1fr) 330px;gap:48px;align-items:start;padding-bottom:56px}
  .cf5cb9f{grid-column:2;grid-row:1;position:sticky;top:calc(var(--hd) + 20px)}
  .c108b66{grid-column:1;grid-row:1}
  .cee9c6e{grid-template-columns:minmax(0,1fr) 330px}
  .c70f0e2{display:none}
  .ce44dc1{padding-bottom:36px}
  .c48e325{grid-template-columns:repeat(4,1fr)}
}
.cc1f7b2 .c70f0e2{display:none}
.cc1f7b2 .c3d113f{padding-bottom:32px}
.cc1f7b2 .ce44dc1{padding-bottom:28px}
