._top_486c2_1{height:76px;border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;padding:0 max(18px,calc((100vw - 1100px)/2));background:#faf7f2f7;font-family:var(--font-family-base)}._brand_486c2_1{display:flex;align-items:center;gap:9px;text-decoration:none;color:var(--primary)}._brand_486c2_1 img{width:48px;height:48px;border-radius:11px;object-fit:cover}._brand_486c2_1 div{display:flex;flex-direction:column}._brand_486c2_1 b{font-family:var(--font-family-display);font-size:20px}._brand_486c2_1 span{font-size:8px;color:#8a6b31;text-transform:uppercase;letter-spacing:.1em;margin-top:3px;font-weight:700}._tools_486c2_1{display:flex;align-items:center;gap:6px}._uploadLink_486c2_1{display:flex;align-items:center;gap:6px;padding:8px 10px;border:1px solid var(--border);border-radius:10px;color:var(--foreground);text-decoration:none;font-size:12px;font-weight:700;white-space:nowrap}._uploadLink_486c2_1 svg{width:17px;height:17px}@media(max-width:600px){._uploadLink_486c2_1{padding:10px}._uploadLink_486c2_1 span{display:none}}._tools_486c2_1 button,._toolLink_486c2_1{border:0;background:transparent;width:44px;height:44px;display:grid;place-items:center;color:var(--foreground);text-decoration:none}._tools_486c2_1 svg{width:19px}._avatar_486c2_1{width:44px;height:44px;border-radius:50%;background:var(--primary);color:#fff;display:grid;place-items:center;font-size:12px;font-weight:800}._bottom_486c2_1{position:fixed;z-index:30;bottom:0;left:0;right:0;height:calc(70px + env(safe-area-inset-bottom));background:var(--card);border-top:1px solid var(--border);display:flex;justify-content:center;gap:clamp(18px,7vw,80px);padding:7px 16px calc(7px + env(safe-area-inset-bottom));font-family:var(--font-family-base)}._bottom_486c2_1 a{min-height:44px;color:var(--muted-foreground);text-decoration:none;min-width:58px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;font-size:11px}._bottom_486c2_1 svg{width:19px}._bottom_486c2_1 ._active_486c2_1,._bottom_486c2_1 ._record_486c2_1{color:var(--primary);font-weight:800}._bottom_486c2_1 ._record_486c2_1 svg{background:var(--primary);color:#fff;width:38px;height:38px;padding:9px;border-radius:50%;margin-top:-24px;box-shadow:var(--shadow-md)}@media(max-width:600px){._top_486c2_1{padding:0 12px}._brand_486c2_1 img{width:44px;height:44px}._brand_486c2_1 b{font-size:18px}._brand_486c2_1 span{font-size:7px}._bottom_486c2_1{justify-content:space-around;gap:0}}
